Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2007 13:14:57

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Справка в Tkinter

Сначала прошу прощения за некорректную инфу. Имелся ввиду не модуль Popen, a subprocess.Popen

AndreyKS
import os
path = os.path.normpath('имя_файла_справки.html')
os.startfile(path)
1)
miha@srvnet:~$ python2.5 -c “import os; os.startfile('report.xls')”
Traceback (most recent call last):
File “<string>”, line 1, in <module>
AttributeError: ‘module’ object has no attribute ‘startfile’
miha@srvnet:~$
- работает только под виндой.
2) не возвращает никакого значения
3) С 2.4 универсальной заменой для всяких запускалок процессов стал упомянутый выше subprocess

AndreyKS
http://tkhtml.tcl.tk/
Не понял. Я его хочу с Tkinter подружить.



Отредактировано (Дек. 19, 2007 13:16:51)

Офлайн

#2 Янв. 2, 2008 20:37:10

AndreyKS
От:
Зарегистрирован: 2007-10-26
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Справка в Tkinter

balu
3) Ты заставляешь конечного юзера самого ставить python и все библиотеки <8-()?
А какие ещё варианты есть?



Офлайн

#3 Янв. 2, 2008 21:02:58

AndreyKS
От:
Зарегистрирован: 2007-10-26
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Справка в Tkinter

balu
Сначала прошу прощения за некорректную инфу. Имелся ввиду не модуль Popen, a subprocess.Popen
И как запустить файл, не указывая программу, то есть используя, например, браузер по-умолчанию?



Офлайн

#4 Янв. 4, 2008 10:00:00

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Справка в Tkinter

AndreyKS
А какие ещё варианты есть?
Собрать все в один пакет. Например, для винды использовать py2exe или pyInstaller. Для линуха - собрать в rpm или deb.
AndreyKS
И как запустить файл, не указывая программу, то есть используя, например, браузер по-умолчанию?
Для винды, например, есть внешняя python-привязка к win-api, не помню, как она называется. Из нее, по идее, и узнаешь.



Офлайн

#5 Янв. 4, 2008 16:39:47

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Справка в Tkinter

AndreyKS
balu
Сначала прошу прощения за некорректную инфу. Имелся ввиду не модуль Popen, a subprocess.Popen
И как запустить файл, не указывая программу, то есть используя, например, браузер по-умолчанию?
в винде – довольно просто, через шелл.



Офлайн

#6 Янв. 5, 2008 10:12:02

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Справка в Tkinter

bialix
в винде – довольно просто, через шелл.
Не со всеми типами файлов работает.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version