IOError: [Errno 13] В доступе отказано {Python} - PullRequest
0 голосов
/ 22 октября 2011

Я делаю программу инъекции файлов через FTP {Пользователь запускает программу, ftp загружает другую программу в удаленную папку и запускает эту программу} Когда я пытаюсь создать zip-файл в моей системе, 32-кратный python кричит на меня и говорит, что ВЫ МОЖЕТЕ ДЕЛАТЬ ЭТО!

Есть ли модуль, который я могу использовать, чтобы обойти это? Спасибо, вот мой код

l_zipfile = open("C:\\Program Files\\"+zipfilename, 'w'

Ответы [ 3 ]

1 голос
/ 22 октября 2011

Это защита на уровне операционной системы.Если был модуль для решения проблем, Windows сосет больше, чем я думаю, что очень много.

Запись в другой каталог.

0 голосов
/ 26 марта 2012

Следуйте инструкциям на форуме по этой ссылке:

http://ubuntuforums.org/showthread.php?p=10416349

"Я скачал Virtual CloneDrive (google it - его бесплатное программное обеспечение). Когда я установил Virtual CloneDrive, я связал файлы .iso с ним, а не с другими. Затем я запустил файл .iso, который я изначально скачал, для создания моего диска напрямую. из папки Program Files, дважды щелкнув ее. Она должна быть смонтирована и запущена как виртуальный привод и работать как диск, но без использования диска. Я думаю, что ошибка отказа в доступе связана с дисководом, но я не смогла почини это."

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

Скомпилируйте его с помощью py2exe, затем запустите от имени администратора. Это сработало для меня.

...