如何按 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}'