文件自动关闭

时间:2016-05-24 07:04:05

标签: python python-3.x io

f1 = open("D:/Studies/Python/IDEs/PyCharm/Basics/Basics.py", 'r')
print(next(f1))

错误是:

  

ValueError:关闭文件的I / O操作。

我正在尝试从另一个路径中的程序访问此文件:-(“D:\ Studies \ Python \ IDEs \ PyCharm \ File IO \ File_IO_Basics.py”)

这是一个问题吗?

如果还有其他问题请提及。

1 个答案:

答案 0 :(得分:0)

很可能您的文件尚未成功打开。尝试在您的打开命令附近添加try ... except,并确保文件确实打开的方式:

try:
    f1 = open("D:/Studies/Python/IDEs/PyCharm/Basics/Basics.py", 'r')
    print "File has been opened"
    print(next(f1))
except:
    print "File has not been opened"

您还可以使用以下方法检查您的文件是否存在于该路径中

import os
if os.path.exists("C:\..."):   
    print "File exists"