Python open () выдает ошибку, если я пытаюсь создать файл - PullRequest
0 голосов
/ 15 октября 2011

У меня проблема с Python 2.6 в Windows.
Пытаюсь ли я:

fileobj=open("nonexistent.txt","w")

или

fil=os.open("nonexistent.txt", os.O_CREAT)
fileobj=file(fil)

Я получаю ошибку:

IOError: [Errno 2] Нет такого файла или каталога: 'nonexistent.txt'

В чем может быть проблема?

Ответы [ 2 ]

0 голосов
/ 15 октября 2011

Вы не сможете прочитать файл, если он не существует, однако вы должны быть в состоянии записать в него. Код ниже возвращает ту же ошибку?

f=open("nonexistent.txt","w")
f.write('Test')
f.close()
0 голосов
/ 15 октября 2011

Похоже, проблема с разрешением.Попробуйте открыть файл где-нибудь еще или запустите python от имени администратора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...