Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+4 невидимых)

 [email protected] —› Софт, инструменты —› Wing Python IDE - The Intelligent Development Environment for Python
Посл.ответ Сообщение


Ранг: 622.6 (!), 521thx
Активность: 0.330.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.010
Статус: Участник

Создано: 29 апреля 2019 18:34
· Личное сообщение · #2

да, неплох, к свежей версии есть тоже, но не на гитхабе, на рубоарде



Ранг: 64.9 (постоянный), 47thx
Активность: 0.120.02
Статус: Участник

Создано: 29 апреля 2019 18:46 · Поправил: hash87szf
· Личное сообщение · #3

uwu

CRD упали ниже парижской канализации




Ранг: 59.5 (постоянный), 326thx
Активность: 0.170.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.060.07
Статус: Участник

Создано: 05 мая 2019 20:07
· Личное сообщение · #5

yashechka сохрани файл в UTF-8, "йцу" - Non-ASCII

| Сообщение посчитали полезным: yashechka


Ранг: 59.5 (постоянный), 326thx
Активность: 0.170.76
Статус: Участник

Создано: 05 мая 2019 20:12
· Личное сообщение · #6

Точно , что-то я загоняю.
Нажал в NP++ - кодировка в UTF-8, текст изменился в абракодабру, стер, поправил, теперь ошибки нет, но вывод такой.
===
qwe
щЎє
===

Добавлено спустя 2 минуты
print("qwe")
print("АБВ")
===
d:\2>4.py
qwe
╨Р╨С╨Т




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 05 мая 2019 20:20
· Личное сообщение · #7

Потому что в cmd.exe cp866, сделай test.py>123.txt, увидишь своё "йцу".

-----
2 оттенка серого


| Сообщение посчитали полезным: yashechka


Ранг: 59.5 (постоянный), 326thx
Активность: 0.170.76
Статус: Участник

Создано: 05 мая 2019 20:25
· Личное сообщение · #8

Да.
Но по книжке автор запускает из командной строки.
Как будет правильно сделать так чтобы ответ не перенаправлять в файл а видеть сразу результат в консоли?




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 05 мая 2019 20:31
· Личное сообщение · #9

print("ТЕКСТ".decode('utf-8'))

E:\share\~~помойка\2019.05.04\Новая папка (14)>test.py
ТЕКСТ

-----
2 оттенка серого





Ранг: 59.5 (постоянный), 326thx
Активность: 0.170.76
Статус: Участник

Создано: 05 мая 2019 20:34
· Личное сообщение · #10

Из повэршелла не работает то же
.

Добавлено спустя 17 минут
f13nd пишет:
E:\share\~~помойка\2019.05.04\Новая папка (14)>test.py
ТЕКСТ

Спасибо.
Но я ищу консоль, так как мне ещё параметры в функцию вводить.




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 05 мая 2019 21:04
· Личное сообщение · #11

yashechka пишет:
Но я ищу консоль, так как мне ещё параметры в функцию вводить.

Наверное это, формулировка мутная.
input1 = raw_input()
print(input1)

-----
2 оттенка серого





Ранг: 59.5 (постоянный), 326thx
Активность: 0.170.76
Статус: Участник

Создано: 05 мая 2019 21:12
· Личное сообщение · #12

Да. Но при перенаправлении текст в файле не получается.
Ладно. Буду писать английскими буквами тексты с примерами, так получается без ошибок.



Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 05 мая 2019 21:18
· Личное сообщение · #13

вчера такой костыль пробовал: https://pypi.org/project/win_unicode_console/ - работает




Ранг: 59.5 (постоянный), 326thx
Активность: 0.170.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.060.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.330.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.060.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 с таким содержанием:
Code:
  1. code: begin 
  2. from wingctl_orig import * 
  3.  
  4. def __forever_true__(*argv, **kargv): 
  5.     return True 
  6.  
  7. CWingLicenseManager.LicenseCheck = __forever_true__ 
  8. del __forever_true__ 
  9. code: end


| Сообщение посчитали полезным: plutos
 [email protected] —› Софт, инструменты —› Wing Python IDE - The Intelligent Development Environment for Python
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати