如何按 python 中的迭代器数量加载文件?
How to load files by number of iterator in python?
我有带名称的文件
file140.000
file140.400
file140.800
....
如何循环加载这些文件?
for i in np.arange (140,160,0.4):
x, y, a, b = np.loadtxt('file"$i"', unpack=True, usecols=[0, 2, 3, 4])
有误
file"$i"
谢谢
你能用 'file'+str(i)
代替吗?
您用于在字符串中包含变量的语法不正确。
有多种方法可以做到这一点,如果您使用 python 3.6 或更高版本,您可以使用遵循 f'string{variable}'
语法的 f-strings。
在你的情况下,那将是 f'file{i}'
。
我有带名称的文件
file140.000
file140.400
file140.800
....
如何循环加载这些文件?
for i in np.arange (140,160,0.4):
x, y, a, b = np.loadtxt('file"$i"', unpack=True, usecols=[0, 2, 3, 4])
有误
file"$i"
谢谢
你能用 'file'+str(i)
代替吗?
您用于在字符串中包含变量的语法不正确。
有多种方法可以做到这一点,如果您使用 python 3.6 或更高版本,您可以使用遵循 f'string{variable}'
语法的 f-strings。
在你的情况下,那将是 f'file{i}'
。