87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
||||||
1 | ||||||
Среда разработки Geany16.10.2019, 13:18. Показов 11004. Ответов 89
Метки нет (Все метки)
Работаю в Windows XP Home 32 bits, Python 2.7.5. На более позднюю версию планирую обновляться не сайчас, а позднее.
Версия Geany 1.31. Запускаю такой код:
╨б╨┐╨░╤Б╨╕╨▒╨╛ ╨╖╨░ ╨╕╨│╤А╤Г. Если убрать строку с кодировкой, то отображает следующее File "hw80.py", line 4 SyntaxError: Non-ASCII character '\xd0' in file hw80.py on line 4, but no encodi ng declared; see http://www.python.org/peps/pep-0263.html for details Что подправить, чтобы было нормально?
0
|
16.10.2019, 13:18 | |
Ответы с готовыми решениями:
89
Среда разработки Python среда разработки Среда разработки для Python Легкая среда разработки для Python |
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
16.10.2019, 14:11 | 2 | |||||
Вы знаете свою системную кодировку? Добавлено через 8 секунд Проверить можно так: sys.stdout.encoding Добавлено через 10 секунд В командной строке. Добавлено через 1 минуту Да и сам код у вас написан не верно.
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
|
16.10.2019, 14:23 [ТС] | 3 |
Свою кодировку не знаю. sys.stdout.encoding в CMD не работает, если в таком виде ввести. В самом редакторе кода выставлена была UTF-8, нашёл в настройках в восточноевропейских кодировках Windows-1251 и активировал. Создал новый документ в этой кодировке, скопировал в него текст из предыдущего и сохранил с тем же именем, перезаписав предыдущий. На месте русских фраз перепечатал вручную на клавиатуре их. Всё равно русские фразы не отображаются нормально.
0
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
16.10.2019, 14:36 | 4 | |||||
Это Вам покажет кодировку Windows, затем Вам надо в редакторе выставить такую же, как и винде, затем тут # -*- coding: utf-8 -*- дописать ту же кодировку, что и в винде и в редакторе и попробовать. Добавлено через 1 минуту Бесплатный совет: 1) Обновить Python до 3.7 2) Установить хотя-бы Windows 7 (лучше, конечно 10-ка) 3) Установить PyCharm 4) Наслаждаться.
0
|
Alli_Lupin
|
16.10.2019, 14:38
#5
|
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
|
16.10.2019, 14:42 [ТС] | 6 |
"." не является внутренней или внешней командой, исполняемой программой или пакетным файлом. ------------------ (program exited with code: 9009) XP нужна на этом ноутбуке. Потом возможно куплю другой с более современной операционной системой.
0
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
16.10.2019, 15:03 | 7 |
supmener, у Вас есть консоль Python? Сделайте через неё.
Добавлено через 46 секунд Не по теме: Alli_Lupin, если компьютер не подключён к интернету, то хоть 95, но если подключён...Мне бы страшно было бы даже на страницу поиска зайти.
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
||||||
16.10.2019, 15:09 [ТС] | 8 | |||||
XP обновляется до сих пор. Консоль Python не выдаёт никакого ответа на этот код:
0
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
16.10.2019, 16:09 | 9 |
0
|
Alli_Lupin
|
16.10.2019, 16:19
#10
|
Не по теме: Damenikx, дело не в том, что не безопасно и прочее. Винда - платная.
0
|
Damenikx
|
16.10.2019, 16:24
#11
|
Не по теме: Alli_Lupin, винда - фу, Linux - рулит!
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
|
16.10.2019, 17:22 [ТС] | 12 |
На Хубунту когда то сидел некоторое время, потом поломалась, перестала загружаться, а из резервной копии не захотело восстанавливаться, отложил на время, а больше не стал потом ставить по новой.
import sys раньше не вводил, сейчас ввёл. >>> import sys s = sys.stdout.encoding print(s) >>>
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
|
17.10.2019, 22:20 [ТС] | 13 |
Вспомнил про 866 кириллицу для консоли. Выставил в настройках и заработало.
Добавлено через 1 минуту Только если ошибка в коде, русский язык в консоли становится не читаемым. Добавлено через 1 час 27 минут Опять не работает. А первый раз заработало странным образом. Раньше устанавливал под эмулированной системой и скопировал в папку не под эмуляцией. Потом после перезагрузки изменения исчезли. Запустил программу из этой папки. В реестре не было записей от неё. Она зупустилась, только на английском вроде всё было и консоль не работала. Установил по новой. Это тоже было всё под эмуляцией и русский язык в консоли заработал. Потом после перезагрузки изменения в реестре исчезли и решил установить программу не под эмуляцией. Установил, только не работает. Вот этот код выводит крякозябры. # -*- coding: utf-8 -*- print "привет" А раньше такой код показывал русский текст.
0
|
Просто Лис
|
||||||
19.10.2019, 18:16 | 14 | |||||
Попробуй сохранить файл в кодировке 866 (Документ -> Установить кодировку -> Восточно-европейская). И в файле тоже пропиши 866.
Добавлено через 55 секунд Если питон второй, то лучше писать так:
1
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
||||||
19.10.2019, 18:36 [ТС] | 15 | |||||
Вот так или по другому:
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
|
22.11.2019, 17:33 [ТС] | 16 |
Не знаю, почему заработало. Вроде уже пробовал так раньше и не помогало. Сейчас ничего не менял, просто запустил, может какая то другая программа меняет настройки в системе.
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
|
22.11.2019, 17:46 [ТС] | 18 |
Нашёл несколько инструкций
https://www.youtube.com/watch?v=hXH95g2UENY http://azjio.narod.ru/linux/set-geany.html https://habr.com/ru/post/198468/
0
|
87 / 95 / 14
Регистрация: 26.06.2013
Сообщений: 4,677
|
|
02.12.2019, 13:41 [ТС] | 19 |
А что означают кнопки "Скомпилировать" и "Сборка"?
0
|
Просто Лис
|
|
02.12.2019, 14:48 | 20 |
Они просто запускают команды. Какие именно команды можно просмотреть в "Сборка" -> "Команды сборки". Для с++ там прописаны и правда компиляция в объектный файл и сборка бинарника.
1
|
02.12.2019, 14:48 | |
02.12.2019, 14:48 | |
Помогаю со студенческими работами здесь
20
Удобная среда разработки для фронтенд-разработчика Новая среда разработки жалуется на рабочий код Подскажите, какая среда разработки для Python лучше? Среда разработки с визуалным редактором окон для python Visual Studio как среда для разработки на Django Как узнать, что телеграм бот уже запущен на сервере (для тех, у кого разделены среда разработки и релиз-версия) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |