вопрос по пайтону
Подскажите почему в папке с пайтоном есть 2 экзешника
python.exe
pythonw.exe
при нажатии на python.exe открывается эта командная строка. А при нажатии на pythonw.exe ничего не происходит.
|
Цитата:
Цитата vanoman
Подскажите почему в папке с пайтоном есть 2 экзешника
python.exe
pythonw.exe »
|
Первый — CUI (консольный интерфейс), второй — GUI (оконный интерфейс). Именно потому:
Цитата:
Цитата vanoman
при нажатии на python.exe открывается эта командная строка. А при нажатии на pythonw.exe ничего не происходит. »
|
читать дальше »
Код:
Dump of file \\?\C:\Python26\python.exe
<File Header>
Machine: 014C (I386)
Number of Sections: 0004
TimeDateStamp: 4CED4896 -> Wed Nov 24 20:17:10 2010
PointerToSymbolTable: 00000000
NumberOfSymbols: 00000000
SizeOfOptionalHeader: 00E0
Characteristics: 0103
RELOCS_STRIPPED
EXECUTABLE_IMAGE
32BIT_MACHINE
<Optional Header>
Magic 010B
linker version 9.00
size of code A00
…
size of headers 400
checksum 13CEF
Subsystem 0003 (Windows character)
DLL flags 8000
TERMINAL_SERVER_AWARE
stack reserve size 1E8480
…
Код:
Dump of file \\?\C:\Python26\pythonw.exe
<File Header>
Machine: 014C (I386)
Number of Sections: 0004
TimeDateStamp: 4CED4987 -> Wed Nov 24 20:21:11 2010
PointerToSymbolTable: 00000000
NumberOfSymbols: 00000000
SizeOfOptionalHeader: 00E0
Characteristics: 0103
RELOCS_STRIPPED
EXECUTABLE_IMAGE
32BIT_MACHINE
<Optional Header>
Magic 010B
linker version 9.00
size of code A00
…
size of headers 400
checksum C314
Subsystem 0002 (Windows GUI)
DLL flags 8000
TERMINAL_SERVER_AWARE
stack reserve size 1E8480
…
Но я полагаю, Вас не столько этот вопрос интересовал, сколько другой.
|
Iska, Извиняюсь за вторжение. Чем бинарники смотрите (вывод понравился)?
|
Цитата:
Цитата Iska
Но я полагаю, Вас не столько этот вопрос интересовал, сколько другой. »
|
именно . Как мне открыть оконной интерфейс?
И whatz better cui or gui? =)
|
Цитата:
Цитата User001
Чем бинарники смотрите (вывод понравился)? »
|
Плагином ImpEx (PE format browser) к Far Manager'у.
Цитата:
Цитата vanoman
именно . Как мне открыть оконной интерфейс? »
|
Написав код, создающий этот интерфейс.
Полагаю, это тоже не тот вопрос (и, соответственно, не тот ответ, которого Вы ждали: «— Сэр, где мы находимся? — На воздушном шаре!»; рискну предположить, что Вас интересует следующее — «Как запустить IDE (интегрированную среду разработки)?»). Рассматривайте функции «python.exe/pythonw.exe» аналогично функциям «cscript.exe/wscript.exe» WSH — один запускает интерпретатор в консольном режиме, другой — в оконном. Не более.
|
Iska, А может быть у Вас есть этот код?)
|
Цитата:
Цитата vanoman
Iska, А может быть у Вас есть этот код?) »
|
Например, с библиотекой Tkinter, которая входит во многие дистрибутивы Python:
Код:
#!/usr/bin/python
# -*- coding: utf-8 -*-
from Tkinter import *
MainWindow = Tk()
label = Label(MainWindow, text=u', Tk!')
label.config(height=20, width=50)
label.pack(expand=YES, fill=BOTH)
MainWindow.mainloop()
|
В Вашей поставке отсутствует данная библиотека, либо она не подключена.
Я использовал ActivePython 2.6.6.17:
|
Время: 05:49.
© OSzone.net 2001-