Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在python中按迭代器的数量加载文件?_Python 3.x_File_Cycle - Fatal编程技术网

Python 3.x 如何在python中按迭代器的数量加载文件?

Python 3.x 如何在python中按迭代器的数量加载文件?,python-3.x,file,cycle,Python 3.x,File,Cycle,我有带名字的文件 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)代替吗?你能用'file'+str(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)
代替吗?

你能用
'file'+str(i)
代替吗?

你用来在字符串中包含变量的语法不正确

有多种方法可以做到这一点,如果您使用的是Python3.6或更新版本,那么您可以使用f-strings,它遵循
f'string{variable}'
语法


在您的情况下,这将是
f'file{i}'

用于在字符串中包含变量的语法不正确

有多种方法可以做到这一点,如果您使用的是Python3.6或更新版本,那么您可以使用f-strings,它遵循
f'string{variable}'
语法


在您的情况下,这将是
f'file{i}'

非常感谢您,如何保存该文件?我尝试过:
plt.savefig('maps\u omega\uuu'+str(“%0.1f”%I))
plt.savefig('maps\u omega\uu{“%0.1f”%I}')
是的,您可以始终使用打印命令
print('maps\u omega\uu'+str(“%0.1f”%I))
)进行交叉检查。png丢失了png,但文件名是
maps\u omega{%0.1f”%I}.png},没有编号
。当我使用
print('maps\u omega\uu'+str(“%0.1f”%I))
时,我在控制台中得到了正确的名称-带有编号。您是否看到任何日志?您能否交叉检查
plt.savefig(“maps\u omega\uu”+str(“%0.1f”%i)+.png”)
是否不起作用。非常感谢您以及如何保存该文件?我尝试过:
plt.savefig('maps\u omega\uuu'+str(“%0.1f”%I))
plt.savefig('maps\u omega\uu{“%0.1f”%I}')
是的,您可以始终使用打印命令
print('maps\u omega\uu'+str(“%0.1f”%I))
)进行交叉检查。png丢失了png,但文件名是
maps\u omega{%0.1f”%I}.png},没有编号
。当我使用
print('maps\u omega\uu'+str(“%0.1f”%I))
时,我在控制台中得到了正确的名称-带有编号。您是否看到任何日志?您是否可以交叉检查
plt.savefig(“maps\u omega+str(“%0.1f”%i)+.png”)
是否不起作用。