Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 11, 2016 11:04:10

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

запуск .py файлов

Такое бывает если в начале первой строки установлен BOM . Удали его и всё заработает.



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

Офлайн

#2 Фев. 11, 2016 22:09:09

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

запуск .py файлов

я сейчас повторил такое поведение, написав простенький python файл на виндовой машине в блокноте обычном и перенес его на Линукс машину. Подобная ошибка не относится непосредственно к питону, появляется если первая строка с указанием интерпретатора в конце содержит символ \r . Причем удалить его при помощи vim на обычных настройках не получается - он думает что \r\n в конце каждой строки это нормально и работает с ними как с единым символом. Что бы удалить их можно воспользоваться mcedit - редактором который присутствует в mc . Там он будет отображаться символом ^M - вот его необходимо удалить.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Фев. 21, 2016 00:21:34

Sova
Зарегистрирован: 2015-05-19
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

спасибо… JOHN_16

Офлайн

#4 Окт. 12, 2017 11:22:02

guidhug
Зарегистрирован: 2017-10-12
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

SET path=C:\the\way\to\my\python.exe;%path% (Добавить python.exe в path)
python “C:\the\way\to\myfile.py” (Всё должно быть на английском, в самом файле не должно быть ни одного импорта с буквами другого языка - иначе ошибка)
Для нормальной работы с питоном стоит установить что нибудь вроде Spyder, который идёт вместе с Anaconda. (pip install spyder)

Отредактировано guidhug (Окт. 12, 2017 11:25:17)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version