Форум сайта python.su
0
Я пытаюсь написать небольшой скрипт на питоне , который будет бежать по файлам в папке и по определенным условиям записывать в текст файл название папки ,в которой он его нашел.Дело в том,что XML файл в каждой папке находится в архиве и для этого я использую модуль rarfile(я скачал этот модуль отдельно и установил в питон- находится в site-packages),а по скольку мне надо читать содержимое XMLa я понял, что надо еще поставить unrar.exe программу,без которой оно у меня не работало. Так вот программа у меня заработала ,но только при условии ,что файл unrar.exe находится в папке где и сам модуль питона.Вроде все хорошо ,но мне надо использовать эту программу на работе ,на компах ,на которых питон не стоит ,поэтому я использовал py2exe и создал аппликацию написав в cmd : python source\setup.py py2exe.Такой метод отлично работал с простой программой не требующей помещения в папку с модулем unrar.exe - программа созданная таким образом работает у друга на ура. А вот с учетом unrar.exe эта программа после создания ее с помощью py2exe не работает даже у меня…
Подскажите пожалуйста ,что нужно сделать ,что бы либо обойти надобность помещать unrar.exe в папку с модулем ,либо как объяснить py2exe что ему нужно завернуть unrar.exe туда же…
Я прикрепил папку с модулем и папку на которой я тестирую…
модуль называется ReadXML.py
был бы рад пообщаться со знающим человеком,который мог бы помочь в этом.
Мой скайп: totti-2004
Отредактировано Doktopat (Июнь 15, 2013 14:58:01)
Прикреплённый файлы:
Desktop.rar (151,8 KБ)
Офлайн
88
http://www.py2exe.org/index.cgi/data_files есть такая опция
Офлайн
0
Огромное спасибо, долго сопел ,а тут так просто!!!
Офлайн
88
Пожалуйста! 
Офлайн