【发布时间】:2019-12-05 21:43:39
【问题描述】:
我有一个 subject_id,它是一个动态数字。例如,它可能等于 60。我手动定义了一些文件名,如下所示:
x_file = "50.txt"
x_csv_file = "50.csv"
数字 (50) 可以是 1 或其他任何数字。有什么方法可以让我定义一次subject_id=50,然后将这些名称用作x_file = "subject_id.txt" 和x_csv_file = "subject_id.csv"?。
感谢您的帮助
【问题讨论】:
-
您可能想要保存
subject_id='50',然后执行x_file=subject_id + '.txt'和x_csv_file=subject_id + '.csv:两个字符串之间的+充当连接运算符,因此将字符串粘贴在一起以生成您的期望的输出 -
感谢您的帮助。但它给了我以下错误:TypeError: unsupported operand type(s) for +: 'int' and 'str
-
你可能错过了数字周围的引号
-
@LukasThaler 谢谢卢卡斯。你说的对!感谢您的帮助
标签: python pandas numpy dynamic filenames