я могу использовать этот zipme для загрузки исходного кода из gae, но не могу скачать другой файл вокруг меня - PullRequest
0 голосов
/ 18 июня 2010

я следую этой статье: zipme

и я успешно загружаю свой файл, и я хочу загрузить другой файл, например: родительский файл

поэтому я изменяю это:

dirname=os.path.dirname
folder = dirname(__file__)

до

dirname=os.path.dirname
folder = dirname(dirname(__file__))

но ошибка:

firefox can't find the file

почему 101

спасибо

1 Ответ

1 голос
/ 18 июня 2010

Вы получаете сообщение об ошибке, потому что в скрипте что-то не получается и он не вернет действительный ZIP-файл обратно в ответ.

Наиболее вероятная причина в том, что ваш zipme.py будет в корне вашего приложения. Поэтому, если вы попытаетесь получить родительскую папку вашей корневой папки (возвращаемую dirname(__file__)), она потерпит неудачу, потому что нет родительской папки (или, по крайней мере, недоступна для вашего кода).

Насколько я вижу, не было бы никакой причины для выполнения кода, который вы хотите выполнить, потому что исходный dirname(__file__) должен уже ZIP все файлы вашего приложения.

...