Уведомления

Группа в Telegram: @pythonsu

#1 Июль 6, 2012 01:08:45

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

Была прога в py файле, все открывалось. Переименовал в pyw - перестало.

Python 2.7

Отредактировано odnochlen (Июль 7, 2012 08:17:20)

Офлайн

#2 Июль 6, 2012 07:22:26

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

зайди в командную строку и запусти



Офлайн

#3 Июль 6, 2012 19:26:59

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

python file.pyw? Так тоже работает, мне надо, чтобы pyw двойным щелчком запускался без консольки.

Офлайн

#4 Июль 6, 2012 21:20:25

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

[TKinter] Не открывается окно

Может быть стоит несколько версий питона, а вызывается не тот который нужен?
Код в файле точно без ошибок?



Офлайн

#5 Июль 7, 2012 01:35:10

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

В .py работает без проблем.

Хреново, что pythonw не выдает вообще ошибок.

Текс, программа работает, если каталог, где она лежит - текущий. А какой текущий каталог в виндовс при двойном щелчке? И главное, почему с расширением .py все нормально работает?

Отредактировано odnochlen (Июль 7, 2012 01:45:48)

Офлайн

#6 Июль 7, 2012 05:31:15

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

odnochlen
python file.pyw? Так тоже работает, мне надо, чтобы pyw двойным щелчком запускался без консольки.
нет, pythonw file.pyw либо просто file.pyw

odnochlen
Хреново, что pythonw не выдает вообще ошибок.
если ошибка есть, он её выдаст в консоль



Офлайн

#7 Июль 7, 2012 08:24:42

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

Тэкс, что за барабашка??!
Барабашка прояснилась: на .pyw прицепился pythonw из тройки. Почему-то, python по-прежнему вызывался из двойки. Ну не хрень ли?

py.user.next
если ошибка есть, он её выдаст в консоль
pythonw вообще ничего туда не выдает.

Python27\pythonw.exe print.py
import sys
print "asd"
print >>sys.stderr, "asd2"

Офлайн

#8 Июль 7, 2012 09:10:49

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

так у тебя два питона на уиндоус ?
удали один

odnochlen
pythonw вообще ничего туда не выдает
значит, ошибки нет, нужно искать источник, вызывающий консоль



Отредактировано py.user.next (Июль 7, 2012 09:14:17)

Офлайн

#9 Июль 7, 2012 10:00:51

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

py.user.next
так у тебя два питона на уиндоус ?
удали один
Не хотет. Разве что перерегистрировал файлы и экзешники переименовал.

py.user.next
значит, ошибки нет, нужно искать источник, вызывающий консоль
Что значит “ошибки нет”? Пример выше показывает, что ни stdout, ни stderr pythonw не выводит. Или есть еще какой-то способ что-то вывести?

В общем-то, все разрешилось. Почему тройка молча не запускала файл - загадка, но на двойке все работает.

Отредактировано odnochlen (Июль 7, 2012 10:02:02)

Офлайн

#10 Июль 7, 2012 11:40:11

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

[TKinter] Не открывается окно

odnochlen
pythonw вообще ничего туда не выдает
да, проверил, не выдаёт он ошибку

odnochlen
py.user.next
удали один
Не хотет.
через установку/удаление удаляешь питоны, потом устанавливаешь нужный, и он зарегистрирует расширения



Отредактировано py.user.next (Июль 7, 2012 11:40:26)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version