Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/37: Рейтинг темы: голосов - 37, средняя оценка - 4.70
2 / 2 / 3
Регистрация: 08.03.2017
Сообщений: 55

Конвертер Python 2 в 3

26.08.2017, 10:19. Показов 7795. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть ли какая-нибудь либа для c++ или c# для конвертации 3 во 2 питон?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.08.2017, 10:19
Ответы с готовыми решениями:

Python, модуль tkinter, конвертер валют
Здравствуйте, помогите пожалуйста как доработать. Идея связать обычный калькулятор с конвертером валют. Человек вычисляет и ответ...

Конвертер Markdown на Python
Здравствуйте форумчане! Есть задача написать небольшой конвертер Markdown на Python, я сделал уже некоторые функции для конвертировки, но...

Делаю конвертер из Delphi в Python
Делаю работу на курсовую, тема "Приложение конвертер из языка Delphi в Python". Уже 3-ий день ломаю голову как нормально сделать проверку...

14
 Аватар для Delvin-fil
35 / 33 / 19
Регистрация: 22.01.2015
Сообщений: 215
26.08.2017, 16:02
Лучший ответ Сообщение было отмечено love_pascalABC как решение

Решение

Bash
1
2
$ 2to3
2to3      2to3-2.7  2to3-3.4  2to3-3.6
Выбирайте любую.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
26.08.2017, 22:14
love_pascalABC, python 2 сейчас ни кто не использует, это мамонт, глупая затея.
1
2 / 2 / 3
Регистрация: 08.03.2017
Сообщений: 55
26.08.2017, 23:46  [ТС]
Дело в том, что я юзаю в проге на шарпе iron python. А официально он есть только 2 версии. Сам знаю что 2 питон - бред
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
27.08.2017, 00:09
Цитата Сообщение от love_pascalABC Посмотреть сообщение
юзаю в проге на шарпе iron python. А официально он есть только 2 версии
IronPython и Cpython - это как бэ две разных реализации python. А IronPython поддерживающим плюшки из CPython 3 - не предвидится, поскольку проект заброшен. Поэтому никаких 2 to 3 тут принципе быть не может. У IronPython и Cpython свои собственные и несовместимые друг с другом интерпретаторы.
1
0 / 0 / 0
Регистрация: 03.11.2017
Сообщений: 21
04.11.2017, 12:13
Как конвертировать? В коде писать или в командной строке?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.11.2017, 12:51
ErUnDAK, естественно в командной строке.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
14.06.2021, 09:14
Пробую делать по этой инструкции https://docs.python.org/3/library/2to3.html
Не получается. Принты в круглые скобки не помещаются. Образец кода во вложении.
Code
1
2
3
4
5
6
7
8
9
10
Microsoft Windows [Version 10.0.19042.1052]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
 
C:\pitoner>python3 2to3 a1.py
Python
C:\pitoner>2to3 a1.py
"2to3" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
 
C:\pitoner>
Вложения
Тип файла: zip a1.zip (1.1 Кб, 0 просмотров)
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
14.06.2021, 09:20
Code
1
2
3
4
C:\pitoner>python 2to3 a1.py
python: can't open file 'C:\pitoner\2to3': [Errno 2] No such file or directory
 
C:\pitoner>python3
Последняя строка не вызывает Пайтон, а перебрасывает на магазин сайта Майкрософт для закачки.
Вообще - то установлена версия 3.9 примерно. Сейчас попробую в Патч посмотреть, что там.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
14.06.2021, 09:31
...
Миниатюры
Конвертер Python 2 в 3  
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.06.2021, 09:43
За 8 лет попыток начать кодить, не смочь запустить программу из командной строки....
supmener, может все-таки лучше

???
2
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
14.06.2021, 12:17
Вот так не работает.
Code
1
2
3
4
5
6
Microsoft Windows [Version 10.0.19042.1052]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
 
C:\python39\Tools\scripts>C:\python39\Tools\scripts\2to3.py C:\pitoner\a1.py
 
C:\python39\Tools\scripts>
Попробовал 2 раза. Файл 2to3.py открывается в редакторе. И при втором запуске из-него стерлось содержимое почему-то.

Добавлено через 29 минут
Скачал Пайтон Ембедед и установил pip. Где взять и как приделать туда 2to3.py, если это целесообразно?

Добавлено через 14 минут
В системе установлен Python 3.9.0. Сейчас попробую переустановить на последнюю версию.

Добавлено через 14 минут
В этом файле вот такое содержимое (скопировал после переустановки на версию 3.9.5). Но почему - то оно опять исчезло. То есть файл стал пустой.
Python
1
2
3
4
5
#!/usr/bin/env python
import sys
from lib2to3.main import main
 
sys.exit(main("lib2to3.fixes"))
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
14.06.2021, 12:19
...
Миниатюры
Конвертер Python 2 в 3  
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
25.04.2022, 22:13
Кстати код второго питона работает в третьей версии. Вот пример.
Python
1
2
3
4
5
6
7
8
9
10
11
#Вычисляем возраст
a = None
b = None
def text_prompt(msg):
    try:
        return raw_input(msg)
    except NameError:
        return input(msg)
a = int(text_prompt('Введите Ваш год рождения \n'))
b = int(text_prompt('Введите текущий год \n'))
print(b - a)
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
26.04.2022, 09:08
Цитата Сообщение от supmener Посмотреть сообщение
print(b - a)
это - не код второго пайтона.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.04.2022, 09:08
Помогаю со студенческими работами здесь

Конвертер
Здравствуйте. Помогите пожалуйста объяснить и расписать этот отрывок(каждое действие данной программы)! using System; using...

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

Конвертер
Вот код программы. Есть 4 кнопки radiobutton, которые меняют направление конвертации(доллары в рубли\рубли в доллары\евро в рубли\рубли в...

Конвертер на с++
Народ надо сделать конвертер на си основная идея понятна но мне хочется чтобы си брало информацию например с какого то сайта с точными...

конвертер
Здравствуйте, такие 3 вопроса: Как записывать в текстовый файл лог того, что я делаю, например перевожу рубли в доллары и пр? Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru