Уведомления

Группа в Telegram: @pythonsu

#1 Март 31, 2012 21:58:15

helix05
От:
Зарегистрирован: 2012-02-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

ReportLab+py2exe+windows7

Добрый день. Подскажите, пожалуйста, следующий вопрос. Имеется GUI которое генерирует различные PDF файлы и открывает их по требования. После обработки GUI в py2exe, на моем домашнем компьютере с Windows XP все замечательно работает. Но на работе где стоит Windows 7 PDF файл генерируется но не хочет открываться. И выдает следующую ошибку.

  Traceback (most recent call last):
  File "MainFrameNarkotiki.pyc", line 27, in print_Nar
  File "print_doc.pyc", line 1103, in createSpisanie
  WindowsError: [Error 2] The system cannot find the file specified: 'documents/spisanie.pdf'
В исходнике PDF файл открывается
os.startfile("documents/spisanie.pdf")

Спасибо за помощь.



Офлайн

#2 Март 31, 2012 22:16:45

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

ReportLab+py2exe+windows7

Не пробовали полный путь до файла указывать? Еще в документации рекомендуется сначала нормализовать путь с помощью

os.path.normpath(path)

Если не поможет, возможно папка с русскими буквами, тогда нужно передавать юникод в функции os.path.* и т.п.

Офлайн

#3 Апрель 1, 2012 10:50:26

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

ReportLab+py2exe+windows7

os.getcwd
os.chdir



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version