Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 8, 2010 23:29:10

chertog
От:
Зарегистрирован: 2010-04-08
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускаются файлы...

То ли я совсем чайник, то ли что-то глючит ужасно. В общем дело следующее: учиться программировать начинал на С++, потом увлекся Web конструированием, и как следствие этого - php. Но со временем, очень много начал слышать про python, и понял, что это интерпретируемый язык будущего… В общем решил его изучать. Как полагается зашел на официальный сайт, скачал интерпретатор Python версии 3.1, и полез в интернет искать литературу. Нашел кое-что, попробовал написать. Но вот проблема: там было написано сохраненный файл запускается просто двойным щелчком мыши по нему (дело происходило в windows). Я щелкаю - в ответ мелькает черное окошко консоли, и всё, тишина… Даже hello world не задерживается совсем. Не пойму в чем дело, уважаемые, объясните мне пожалуйста… Заранее очень Вам благодарен.



Офлайн

#2 Апрель 9, 2010 00:13:21

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускаются файлы...

chertog
и понял, что это интерпретируемый язык будущего…
насчет будущего ты чутка опоздал %). Это уже язык настоящего.
chertog
черное окошко консоли, и всё, тишина… Даже hello world не задерживается совсем.
1. Приведи ссылку на мануал с которого брал пример. Ничего не понятно что именно и как ты запускал. И всегда старайся быть максимально детальным задавая вопросы. Будешь получать ответы быстрее и качественнее.
2. На хорошем компе открытие/закрытие терминала с выводом одной строки посередине побыстрее 25 кадра будет :)
В режиме разработки/отладки используй запуск из консоли (cmd -> python path/to/file.py) или IDE (напр. Eclipse PyDEV или NetBeans)
Если уж так сильно хочешь прочитать свой хелло ворлд - добавь задержку после инструкции вывода на печать.
import time
time.sleep(10)



Офлайн

#3 Апрель 9, 2010 09:58:54

chertog
От:
Зарегистрирован: 2010-04-08
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускаются файлы...

Пример взят с http://python.su/blog/public/2008/09/17/vsem-izvestnoe-hello-world-ili-vyivodim-pustoe-okno-na-ekran/, и выглядит следующим образом:

import wx

app = wx.PySimpleApp()

frame = wx.Frame(None, -1, "Hello World")

frame.Show(1)

app.MainLoop()
в примере указано, чтобы расширение в windows было установлено как .pyw, я сделал и это.
добавил:
import time
time.sleep(10)
Но ничего не произошло. Помогите разобраться…

Насчет ссылки с которой брал первый свой написанный код, это - http://ru.diveintopython.org/odbchelper_divein.html, потому что думал начать учить с этой онлайн книги.



Отредактировано (Апрель 9, 2010 11:41:38)

Офлайн

#4 Апрель 9, 2010 14:06:59

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускаются файлы...

chertog
Пример взят с http://python.su/blog/public/2008/09/17/vsem-izvestnoe-hello-world-ili-vyivodim-pustoe-okno-na-ekran/, и выглядит следующим образом:
import wx
app = wx.PySimpleApp()
frame = wx.Frame(None, -1, "Hello World")
frame.Show(1)
app.MainLoop()
зайди в пуск-выполнить, введи cmd. Перейди в папку, где лежит твой пример и введи “python имяфайластвоимпримером.py”. Он тебе в ответ чето напечатает и ты это “чето” скопируй сюда.
Если коротко, эти все действия называются “покажи вывод программы”.



Офлайн

#5 Апрель 9, 2010 14:37:32

chertog
От:
Зарегистрирован: 2010-04-08
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускаются файлы...

при запускании через консоль говорит: invalid syntax

С:\python>python
Python 3.1.2 (r312: 79149, Mar 21 2010, 00:41:52) on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> C:\Documents and Settings\Sergey\Рабочий стол\python\primer.py
file “<stdin>”, line 1
C:\Documents and Settings\Sergey\Рабочий стол\python\primer.py
^
SyntaxError: invalid syntax
>>>



Офлайн

#6 Апрель 9, 2010 17:01:34

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускаются файлы...

Я понял. Твоя ссылка - http://docs.python.org/py3k/tutorial/



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version