首页 > 解决方案 > 如何修复关闭文件的 I/O 操作?

问题描述

我有以下代码:

with open("Berry2019_Table1.txt", "r") as datafile:
    print (datafile.read().split()[11::4])

mass = datafile.read().split()[11::4]

它给了我 I/O 操作错误。我正在尝试将值列表放入变量中,那么我应该如何解决这个问题?提前致谢。

标签: pythonio

解决方案


您正在尝试在使用时调用文件之外的文件,您应该loop使用. 因此,改为使用:withloop

with open("Berry2019_Table1.txt", "r") as datafile:
    print (datafile.read().split()[11::4])

    mass = datafile.read().split()[11::4]

推荐阅读