Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 10, 2010 13:43:31

angry
От:
Зарегистрирован: 2009-12-20
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

aпач тебе не нужен
когда стартует скрипт с Import bottle run то стартует httpd на порту 8080 (по дефолту)

остальное здесь http://bottle.paws.de/page/docs



Офлайн

#2 Апрель 10, 2010 14:19:03

Despot
От:
Зарегистрирован: 2009-11-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

Запустил скрипт. Получил ошибку:

Traceback (most recent call last):
File "test0.py", line 3, in <module>
from bottle import route, run
File "E:\Py\004\bottle.py", line 311
except BreakTheBottle, e:
^
SyntaxError: invalid syntax
Куда теперь копать?



Офлайн

#3 Апрель 10, 2010 14:26:40

angry
От:
Зарегистрирован: 2009-12-20
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

ты вкдь писал что bottle.py положил в папку D:\Python31\Lib\site-packages\

откуда тогда File “E:\Py\004\bottle.py” ?



Офлайн

#4 Апрель 10, 2010 15:14:28

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

попробуй положить файл bottle.py к своему скрипту в одну папку

Офлайн

#5 Апрель 10, 2010 15:52:14

Despot
От:
Зарегистрирован: 2009-11-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

angry
ты вкдь писал что bottle.py положил в папку D:\Python31\Lib\site-packages\

откуда тогда File “E:\Py\004\bottle.py” ?
bottle.py у меня лежит здесь, как я и писал.


o7412369815963
попробуй положить файл bottle.py к своему скрипту в одну папку
И сюда я bottle.py положил. В обоих вариантах одна и та же ошибка. Жесть какая-то…

Этот bottle.py весит 40019.

А есть у меня bottle.py весом 63210, так вот с ним ошибка такая:

Traceback (most recent call last):
File "test0.py", line 3, in <module>
from bottle import route, run
File "E:\Py\004\bottle.py", line 304
except (AssertionError, IndexError), e: # AssertionError: Too many groups
^
SyntaxError: invalid syntax



Офлайн

#6 Апрель 10, 2010 20:54:53

MapaT
От:
Зарегистрирован: 2008-12-07
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

Насколько я понял из информации на главной странице фреймворка Bottle для работы в Python 3.x необходимо прогнать bottle.py через скрипт 2to3.



Офлайн

#7 Апрель 10, 2010 21:16:46

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

MapaT
верно …

Офлайн

#8 Апрель 10, 2010 21:18:14

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

Despot
поставь питон 2,6

Офлайн

#9 Апрель 11, 2010 05:32:57

Despot
От:
Зарегистрирован: 2009-11-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

MapaT
Насколько я понял из информации на главной странице фреймворка Bottle для работы в Python 3.x необходимо прогнать bottle.py через скрипт 2to3.
Да, действительно. Переколбасил bittle.py. Теперь запускается скрипт без ошибки, соответственно и bottle сервер. :-)


sypper-pit
Despot
поставь питон 2,6
Да поставить-то не проблема. Я взялся изучать 3-ю версию. Не хочется путаться в различиях. Да и должно работать под 3-ю версию, раз автор bottle заявляет. Вот и прошу помощи, а ее не в полной мере хватает на данный момент. :-)



Отредактировано (Апрель 11, 2010 15:39:33)

Офлайн

#10 Апрель 11, 2010 09:59:45

MapaT
От:
Зарегистрирован: 2008-12-07
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь с Bottle

Despot
Зачем же код 3.х переколбашивать в код 3.х???
Despot
Да и должно работать под 3-ю версию, раз автор bottle заявляет.
Автор и заявляет, что после того как его bottle.py (написанный для Python 2.5+) прогнать через скрипт 2to3 он будет работать с Python 3.x



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version