2024-09-27 00:14:13 发布
网友
我有以下代码:
with open("Berry2019_Table1.txt", "r") as datafile: print (datafile.read().split()[11::4]) mass = datafile.read().split()[11::4]
它给出了I/O操作错误。我试图将值列表放入一个变量中,那么我应该如何着手解决这个问题呢?提前谢谢
按以下步骤进行:
在with块之外datafile将被关闭,因此,您将无法访问它
with
datafile
缩进。 您的“mass=datafile.read…”应该在“with open(…)”中,因为您正试图从withas语句中调用数据文件
您正在尝试调用loop之外的文件,因为您正在使用with。您应该使用loop执行所有操作。因此,请使用:
loop
按以下步骤进行:
在
with
块之外datafile
将被关闭,因此,您将无法访问它缩进。 您的“mass=datafile.read…”应该在“with open(…)”中,因为您正试图从withas语句中调用数据文件
您正在尝试调用
loop
之外的文件,因为您正在使用with
。您应该使用loop
执行所有操作。因此,请使用:相关问题 更多 >
编程相关推荐