Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   вопрос по пайтону (http://forum.oszone.net/showthread.php?t=275933)

vanoman 17-01-2014 01:02 2290619

вопрос по пайтону
 
Подскажите почему в папке с пайтоном есть 2 экзешника
python.exe
pythonw.exe
при нажатии на python.exe открывается эта командная строка. А при нажатии на pythonw.exe ничего не происходит.

mwz 17-01-2014 01:12 2290622

vanoman, http://www.cyberforum.ru/python/thread183551.html

Iska 17-01-2014 01:35 2290636

Цитата:

Цитата 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


Но я полагаю, Вас не столько этот вопрос интересовал, сколько другой.

User001 17-01-2014 10:49 2290747

Iska, Извиняюсь за вторжение. Чем бинарники смотрите (вывод понравился)?

vanoman 17-01-2014 12:47 2290829

Цитата:

Цитата Iska
Но я полагаю, Вас не столько этот вопрос интересовал, сколько другой. »

именно . Как мне открыть оконной интерфейс?

И whatz better cui or gui? =)

Iska 17-01-2014 16:43 2290941

Цитата:

Цитата User001
Чем бинарники смотрите (вывод понравился)? »

Плагином ImpEx (PE format browser) к Far Manager'у.

Цитата:

Цитата vanoman
именно . Как мне открыть оконной интерфейс? »

Написав код, создающий этот интерфейс.

Полагаю, это тоже не тот вопрос (и, соответственно, не тот ответ, которого Вы ждали: «— Сэр, где мы находимся? — На воздушном шаре!»; рискну предположить, что Вас интересует следующее — «Как запустить IDE (интегрированную среду разработки)?»). Рассматривайте функции «python.exe/pythonw.exe» аналогично функциям «cscript.exe/wscript.exe» WSH — один запускает интерпретатор в консольном режиме, другой — в оконном. Не более.

vanoman 18-01-2014 16:40 2291647

Iska, А может быть у Вас есть этот код?)

mwz 18-01-2014 17:15 2291670

vanoman,
Цитата:

Цитата vanoman
этот код? »

"Hello world" не устроит?

Iska 18-01-2014 17:37 2291686

Цитата:

Цитата 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()


vanoman 19-01-2014 00:47 2291926

Iska,
у меня что-то не получается. интерпретатор много ошибок выдает.
записал что не так.
http://vimple.ru/60bf239bb7264753b88e121d3bba2b65

Iska 19-01-2014 01:45 2291948

В Вашей поставке отсутствует данная библиотека, либо она не подключена.

Я использовал ActivePython 2.6.6.17:


Время: 05:49.

Время: 05:49.
© OSzone.net 2001-