Форум сайта python.su
Написал простую программу т.к. только приступил к изучению данного языка. При компиляции вылазит такая ошибка “error ascii codec can't encode characters in position 32-38 ordinal not in range (128)” Я уже менял кодировку в меню Формат файла, ничего не помогло. Что это и как избавиться от этой ошибки, чтоб программа нормально откомпилировалась?
Отредактировано Lemonade (Янв. 10, 2017 14:56:59)
Офлайн
код покажите
Офлайн
# coding: utf-8
Офлайн
Вот код. И добавил строку # coding: utf-8, но ничего не изменилось
Прикреплённый файлы:
pythonpic.JPG (45,6 KБ)
Офлайн
1. В пути к модулю не должно находится ничего кроме латиницы.
2. Имя файла и файлов только латиницей.
Офлайн
Что вы имеете ввиду? Имя файла, как видно из фото, латиницей. Путь к модулю? Это что, сам файл?
Я выбрал Файл - Новый - Создать модуль, или Файл - Новый - Создать файл - Python скрипт, и так, и так открывается окно, пишу просту программу, только нажимаю кнопку Компиляция, сразу это вылетает.
Офлайн
Путь к модулю это путь к файлу. Если он будет по пути: c:\new\проблема, то будут проблемы. Мало того. У Вас на скрине открыто еще несколько файлов. Уберите их и удалите из папки. Модуль 1 и модуль 2. А лучше прекратите мучить себя и поставьте PyCharm. Бесплатный даже лучше чем PyScripter. Сам на PyScriptere года 4 сидел…
Офлайн
Это ж я пытался создать файл, чтоб компилировался. Ну странно однако, что ж не так?.. Никто не знает..
Офлайн
4kpt_IVТак он мне понравился, т.к легкий, всего 4 мб, а PyCharm 230 мб, зачем зря место на диске занимать.
А лучше прекратите мучить себя и поставьте PyCharm
Отредактировано Lemonade (Янв. 10, 2017 20:34:22)
Офлайн
Lemonade
PyCharm 230 мб, зачем зря место на диске занимать.
Lemonade
Это ж я пытался создать файл, чтоб компилировался. Ну странно однако, что ж не так?.. Никто не знает..
Офлайн