Посл.ответ
Сообщение
Ранг: 622.6 (! ), 521thxАктивность: 0.33↗ 0.89 Статус: Участник _Вечный_Студент_
Создано: 18 апреля 2019 01:53 · Поправил: plutos · Личное сообщение · #1
Может уже все знают и любят, но я для себя недавно открыл:
--> Wing Python IDE <-- - The Intelligent Development Environment for Python
На мой скромный взгляд даже лучше, чем Pycharm, но тут конечно, кому что нравится и дело вкуса, не хочу начинать спор.
Мощный debugger, intelligent Editor, etc. Доступен source code.
На github'e есть готовый keygen (for 6.1), кому лень копать самому.
----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным:
Ранг: 6.8 (гость), 6thxАктивность: 0.01↘ 0 Статус: Участник
Создано: 29 апреля 2019 18:34 · Личное сообщение · #2
да, неплох, к свежей версии есть тоже, но не на гитхабе, на рубоарде
| Сообщение посчитали полезным:
Ранг: 64.9 (постоянный), 47thxАктивность: 0.12↘ 0.02 Статус: Участник
Создано: 29 апреля 2019 18:46 · Поправил: hash87szf · Личное сообщение · #3
uwu
CRD упали ниже парижской канализации
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 05 мая 2019 19:58 · Личное сообщение · #4
Создаю через блокнот текстовый файл, меняю на разрешение py.
Вставляю туда такой код
print("qwe")
print("йцу")
Запускаю через консоль и получаю
===
File "D:\2\4.py", line 2
SyntaxError: Non-ASCII character '\xe9' in file D:\2\4.py on line 2, but no enco
ding declared; see http://python.org/dev/peps/pep-0263/ for details
===
Как это не анси символы если они набраны через блокнот обычный???
| Сообщение посчитали полезным:
Ранг: 89.1 (постоянный), 134thxАктивность: 0.06↗ 0.07 Статус: Участник
Создано: 05 мая 2019 20:07 · Личное сообщение · #5
yashechka сохрани файл в UTF-8, "йцу" - Non-ASCII
| Сообщение посчитали полезным: yashechka
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 05 мая 2019 20:12 · Личное сообщение · #6
Точно
, что-то я загоняю.
Нажал в NP++ - кодировка в UTF-8, текст изменился в абракодабру, стер, поправил, теперь ошибки нет, но вывод такой.
===
qwe
щЎє
===
Добавлено спустя 2 минуты print("qwe")
print("АБВ")
===
d:\2>4.py
qwe
╨Р╨С╨Т
| Сообщение посчитали полезным:
Ранг: 271.2 (наставник), 331thxАктивность: 0.32↗ 1.49 Статус: Участник
Создано: 05 мая 2019 20:20 · Личное сообщение · #7
Потому что в cmd.exe cp866, сделай test.py>123.txt, увидишь своё "йцу".
----- 2 оттенка серого | Сообщение посчитали полезным: yashechka
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 05 мая 2019 20:25 · Личное сообщение · #8
Да.
Но по книжке автор запускает из командной строки.
Как будет правильно сделать так чтобы ответ не перенаправлять в файл а видеть сразу результат в консоли?
| Сообщение посчитали полезным:
Ранг: 271.2 (наставник), 331thxАктивность: 0.32↗ 1.49 Статус: Участник
Создано: 05 мая 2019 20:31 · Личное сообщение · #9
print("ТЕКСТ".decode('utf-8'))
E:\share\~~помойка\2019.05.04\Новая папка (14)>test.py
ТЕКСТ
----- 2 оттенка серого | Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 05 мая 2019 20:34 · Личное сообщение · #10
Из повэршелла не работает то же
.
Добавлено спустя 17 минут f13nd пишет: E:\share\~~помойка\2019.05.04\Новая папка (14)>test.py ТЕКСТ Спасибо.
Но я ищу консоль, так как мне ещё параметры в функцию вводить.
| Сообщение посчитали полезным:
Ранг: 271.2 (наставник), 331thxАктивность: 0.32↗ 1.49 Статус: Участник
Создано: 05 мая 2019 21:04 · Личное сообщение · #11
yashechka пишет: Но я ищу консоль, так как мне ещё параметры в функцию вводить. Наверное это, формулировка мутная.
input1 = raw_input()
print(input1)
----- 2 оттенка серого | Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 05 мая 2019 21:12 · Личное сообщение · #12
Да. Но при перенаправлении текст в файле не получается.
Ладно. Буду писать английскими буквами тексты с примерами, так получается без ошибок.
| Сообщение посчитали полезным:
Ранг: 89.1 (постоянный), 134thxАктивность: 0.06↗ 0.07 Статус: Участник
Создано: 05 мая 2019 21:18 · Личное сообщение · #13
вчера такой костыль пробовал: https://pypi.org/project/win_unicode_console/ - работает
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 19 июня 2019 15:50 · Личное сообщение · #14
Нашел всё же решение.
===
# -*- coding: cp1251 -*-
print unicode("Привет, EXELAB!", "cp1251")
raw_input()
===
Причём, без первой строки не работает.
Теперь текст в консоли виден.
Но это для Пайтона 2.6.
Добавлено спустя 1 минуту Или так.
===
# -*- coding: cp1251 -*-
print u"Привет, EXELAB!"
#print unicode("Привет, EXELAB!", "cp1251")
raw_input()
===
| Сообщение посчитали полезным:
Ранг: 89.1 (постоянный), 134thxАктивность: 0.06↗ 0.07 Статус: Участник
Создано: 05 октября 2019 23:57 · Личное сообщение · #15
Wingware.Wing.IDE.Professional.v7.0.1.2.MULTILINGUAL-CRD https://www.upload.ee/files/9858569/Wingware.Wing.IDE.Professional.v7.0.1.2.MULTILINGUAL-CRD.rar.html
| Сообщение посчитали полезным:
Ранг: 622.6 (! ), 521thxАктивность: 0.33↗ 0.89 Статус: Участник _Вечный_Студент_
Создано: 06 октября 2019 02:53 · Личное сообщение · #16
LinXP пишет: Wingware.Wing.IDE.Professional.v7.0.1.2.MULTILINGUAL-CRD это тот, что был released April 18, 2019? или новее?
----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным:
Ранг: 89.1 (постоянный), 134thxАктивность: 0.06↗ 0.07 Статус: Участник
Создано: 06 октября 2019 04:04 · Поправил: LinXP · Личное сообщение · #17
plutos Старый, но сценовский релиз, актуальная версия сейчас
Version 7.1.1 от 019-09-06 предыдущие лечения актуальны
Одно из них (Win/Mac/Linux): найти wingctl.pyo, переименовать в wingctl_orig.pyo, создать там же wingctl.py с таким содержанием:
| Сообщение посчитали полезным: plutos