Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 10, 2017 14:54:50

Lemonade
Зарегистрирован: 2017-01-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

Написал простую программу т.к. только приступил к изучению данного языка. При компиляции вылазит такая ошибка “error ascii codec can't encode characters in position 32-38 ordinal not in range (128)” Я уже менял кодировку в меню Формат файла, ничего не помогло. Что это и как избавиться от этой ошибки, чтоб программа нормально откомпилировалась?

Отредактировано Lemonade (Янв. 10, 2017 14:56:59)

Офлайн

#2 Янв. 10, 2017 15:55:03

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

код покажите



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Янв. 10, 2017 16:26:38

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2727
Репутация: +  183  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

 # coding: utf-8



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#4 Янв. 10, 2017 18:53:43

Lemonade
Зарегистрирован: 2017-01-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

Вот код. И добавил строку # coding: utf-8, но ничего не изменилось

Прикреплённый файлы:
attachment pythonpic.JPG (45,6 KБ)

Офлайн

#5 Янв. 10, 2017 19:04:57

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

1. В пути к модулю не должно находится ничего кроме латиницы.
2. Имя файла и файлов только латиницей.

Офлайн

#6 Янв. 10, 2017 19:28:04

Lemonade
Зарегистрирован: 2017-01-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

Что вы имеете ввиду? Имя файла, как видно из фото, латиницей. Путь к модулю? Это что, сам файл?
Я выбрал Файл - Новый - Создать модуль, или Файл - Новый - Создать файл - Python скрипт, и так, и так открывается окно, пишу просту программу, только нажимаю кнопку Компиляция, сразу это вылетает.

Офлайн

#7 Янв. 10, 2017 19:39:43

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

Путь к модулю это путь к файлу. Если он будет по пути: c:\new\проблема, то будут проблемы. Мало того. У Вас на скрине открыто еще несколько файлов. Уберите их и удалите из папки. Модуль 1 и модуль 2. А лучше прекратите мучить себя и поставьте PyCharm. Бесплатный даже лучше чем PyScripter. Сам на PyScriptere года 4 сидел…

Офлайн

#8 Янв. 10, 2017 20:26:47

Lemonade
Зарегистрирован: 2017-01-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

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

Офлайн

#9 Янв. 10, 2017 20:33:25

Lemonade
Зарегистрирован: 2017-01-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

4kpt_IV
А лучше прекратите мучить себя и поставьте PyCharm
Так он мне понравился, т.к легкий, всего 4 мб, а PyCharm 230 мб, зачем зря место на диске занимать.

Отредактировано Lemonade (Янв. 10, 2017 20:34:22)

Офлайн

#10 Янв. 10, 2017 21:34:28

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Ошибка при компиляции программы в PyScripter

Lemonade
PyCharm 230 мб, зачем зря место на диске занимать.

Ну тогда наслаждайтесь глюками.

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

Я ответил уже на вопрос. Никто ничего не добавит. Что значит создать? Он его где создает? В виртуальном параллельном мире? Он создает его по пути, который прописан в настройках. Так вот в этом пути не должно быть русских символов. Куда вы установили сам PyScripter и куда Python, с помощью которого он пытается исполнять файл? Где он создает файл? По какому пути? Проверьте все внимательно. Еще были бока у одной версии PyScripter, что он болезненно реагировал на MIME типы в юникоде.

P.S. Ну и он не компилируется, а исполняется. Python - это скриптовый язык.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version