Я вижу странное поведение с открытым Python (.., 'w') в Linux. Я создаю кучу файлов (file1 ... file100) в новой директории, каждый из которых:Python open (путь, 'w') не удается создать файл
with open(nextfile, 'w') as f:
Если реж пуст, он всегда терпит неудачу с:
IOError: [Errno 2] No such file or directory: '../mydir/file1'
Существует нет выдавать с разрешениями вообще.
Если я вручную создаю «touch mydir/file1», затем снова запустите скрипт Python, остальные файлы создаются без проблем.
Я использую Python 2.7.
Кто-нибудь видел это?
Вы можете показать точный код, который вы используете? –
Вы, кажется, используете относительные пути; вы уверены в своем текущем рабочем каталоге? Почему пытается создать файл в '../ mydir', а не' mydir'? –