ValueError:已关闭文件的 I/O 操作。-- For 循环

爱德华·海登

我见过这样的问题,但我的问题略有不同,因为我不知道在哪里缩进,因为我使用的是“for”循环而不是“with”。

  f = open("Roll_List", "r+")
        for myline in f:
            print (myline)
            if CurrentUser in myline:
                x = myline.split()
                print (x[1])
                s = str(int(x[1]) + z)
                f.write(CurrentUser + " " + s)
                f.close()
萨旺·夏尔马

尝试在 for 循环外做 f.close

f = open("Roll_List", "r+")
  for myline in f:
      print (myline)
      if CurrentUser in myline:
          x = myline.split()
          print (x[1])
          s = str(int(x[1]) + z)
          f.write(CurrentUser + " " + s)
  f.close()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

flask ValueError:对已关闭文件的I / O操作

python:ValueError:对已关闭文件的I / O操作

Haskell IO-hGetContents:非法操作(句柄已关闭)

Apple Swift文件IO操作

CSV阅读器对象获取ValueError:对已关闭文件的I / O操作?

多线程使我收到“ ValueError:对已关闭文件的I / O操作”错误。为什么?

下载数据集时出现此错误:ValueError:对已关闭文件的I / O操作

ValueError:上下文管理器范围内对已关闭文件的I / O操作

使用pandas.read_csv()与csv.reader()冲突-ValueError:对已关闭文件的I / O操作

Python 错误:Python ValueError:已关闭文件上的 I/O 操作

ValueError:对关闭的文件进行I / O操作

将文件实例作为celery任务的参数传递会引发“ ValueError:对已关闭文件的I / O操作”

ValueError:对关闭的文件进行I / O操作(不应关闭文件)

循环操作

循环文件并执行相同的操作

操作循环批处理文件输出

对每个文件执行不同操作的For循环

从csv文件中获取数据:关闭文件上的IO操作错误

ValueError:打开文件后对关闭的文件进行I / O操作

java.io.IOException:流在 PDFbox setValue 循环期间关闭

凯拉斯。ValueError:在关闭的文件上的I / O操作

openpyxl:ValueError:在关闭的文件上的I / O操作

python:获取ValueError:关闭文件上的I/O操作

值错误:对已关闭文件的I / O操作

声明broadFileSystemAccess功能时,文件IO操作不起作用

后台处理文件 IO 操作的合适方法是什么?

如何在Linux中跟踪每个文件的IO操作?

通过SSH与文件io操作进行Lua脚本

从 [IO.File]::Create 在 powershell 循环中释放文件?