Уведомления

Группа в Telegram: @pythonsu

#1 Март 1, 2016 08:28:07

DeadMoroz
Зарегистрирован: 2016-03-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

2to3

Братцы, помогите разобраться! Пытаюсь конвертировать одну библиотеку из 2 в 3, запускаю в idle:
2to3 -w bs4
в ответ получаю syntax error (как в приложении)
в чем моя ошибка?

Прикреплённый файлы:
attachment py.png (11,5 KБ)

Офлайн

#2 Март 1, 2016 08:36:15

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

2to3

вы не правильно понимаете как запускать питоновские программы. В IDLE вы находились в интерактивном режиме, в котором нужно вводить питоновский код. Вам нужна обычная командная строка Windows. В которой вы , перейдя в нужную директорию, наберете ту самую команду что на скрине ну и т.д.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Март 1, 2016 08:38:21

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

2to3

А зачем вам это, если Суп и так есть для 3 версии?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Март 1, 2016 08:39:40

DeadMoroz
Зарегистрирован: 2016-03-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

2to3

пробовал, та же петрушка (см. скрин py1)

Прикреплённый файлы:
attachment py1.png (11,9 KБ)

Офлайн

#5 Март 1, 2016 08:41:07

DeadMoroz
Зарегистрирован: 2016-03-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

2to3

А зачем вам это, если Суп и так есть для 3 версии?
О, а я с другого сайта скачивал, спасибо!
Но вопрос все равно остается, вдруг понадобится что-нить еще конвертнуть

Офлайн

#6 Март 1, 2016 09:36:36

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

2to3

да нет же! Вы так же не правильно делаете это. НЕ НАДО заходить в питон, надо вызвать интерпретатор и передать ему имя программы. Вы открываете командную строку, командой cd переходите в нужную директорию, вызываете питон передав ему имя модуля. Пример с условными именами.

cd C:\Directory1
python my_file.py
DeadMoroz
О, а я с другого сайта скачивал, спасибо!
pypi это основной ресурс с пакетами для питона
DeadMoroz
Но вопрос все равно остается, вдруг понадобится что-нить еще конвертнуть
конвертация с 2 на 3 требует знаний как питона 2 так и питона 3, если это не простенький код. С вашим уровнем знаний пока что это слишком тяжелая задача. Ну а скрипт 2to3.py в общем то предназначен скорее для опытных разработчиков. Поэтому вас если что лучше пользоваться готовыми пакетами, благо чаще всего для серьезных пакетов они присутствуют на pypi



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Март 3, 2016 07:34:57

DeadMoroz
Зарегистрирован: 2016-03-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

2to3

Спасибо, буду погружаться

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version