Файл автоматически закрывается

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

Ошибка:

ValueError: операция ввода-вывода закрытого файла.

Я пытаюсь получить доступ к этому файлу из программы, которая находится в другом пути:-(«D:StudiesPythonIDEsPyCharmFile IOFile_IO_Basics.py»)

Это проблема?

Если есть какие-либо другие проблемы, пожалуйста, упомяните.

1 ответ

  1. Скорее всего, ваш файл не был успешно открыт. Попробуйте включить команду try ... exceptnear your open и убедитесь, что файл действительно был открыт:

    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"