Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2020, 23:04   #1
Alexey2893
Новичок
Джуниор
 
Регистрация: 01.06.2020
Сообщений: 1
По умолчанию SyntaxError: invalid syntax

Добрый день, Уважаемые программисты!

Являюсь начинающим программистом. Хотя какое там "начинающим" (я гуманитарий)))).

Решил познакомиться с языком Python 3.8.

Пытаюсь загрузить файл с исходным текстом.

Загружать пытаюсь в четырех приложениях: в самом интерпретаторе Python (python.exe), в командной строке (cmd), в WindowsPowerShell и в интегрированной среде разработки и обучения (IDLE).

Работаю на Windows.

При попытке "подтянуть" файл (ввожу: python 666.py) выдает ошибку: "File "<stdin>", line 1
python 666.py ^ SyntaxError: invalid syntax".

В файле текст содержится примитивный:
print ('61');
print ("Hello Word!");
print (9 ** 8);
z = 9 * 9;
a = z - 3;
print (z);
print (a);

Если этот текст ввожу вручную все программы его обрабатывают спокойно.

При импорте файла через раздел "File" интегрированной среды разработки и обучения (IDLE) текст тоже обрабатывается спокойно.

В path всю информацию о каталогах внес.

Если подробно прописывать путь файла "666" в cmd и WindowsPowerShell команда "python 666.py" тоже обрабатывает спокойно.

Подскажите, пожалуйста, почему команда "python 666.py" не работает в в самом интерпретаторе Python (python.exe) и в интегрированной среде разработки и обучения (IDLE)?

Повторюсь - все пути в path внес.

Помогите, пожалуйста.

Спасибо.

С уважением,
Alexey2893.

Последний раз редактировалось Alexey2893; 01.06.2020 в 23:19.
Alexey2893 вне форума Ответить с цитированием
Старый 03.06.2020, 16:05   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Python ищет файл, если не указан путь, в текущей директории.
Так, например, создайте каталог tmp на диске E: (условно).
Зайдите через командную строку и выполните переход в этот каталог, предварительно закинув туда свой файл.
Код:
>>E:
>> cd tmp
Теперь запустите своё:
Код:
python 666.py
Должно сработать.
Пути прописываются в переменной path для системы, или программ, которые должны искать файлы в прописанных путях (так не делают).
При запуске программы в Командной строке следует указывать, где находится обрабатываемый файл.
Т.е.
Код:
python <path>\666.py
О типах ошибок ничего сказать не могу.
У меня ругается только на то, что не может найти файл.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SyntaxError: invalid syntax thercivilian Python 2 30.05.2020 22:50
Когда запускаю программу пишется "invalid syntax" Иван Программист Python 1 11.02.2020 22:00
ОШИБКА "SyntaxError: invalid syntax" [PYTHON] DD0z Python 2 21.06.2019 22:47
Ошибка - SyntaxError:invalid syntax Shilen Python 1 08.10.2017 00:09
Type Syntax error on token "return", invalid Type betirsolt Общие вопросы по Java, Java SE, Kotlin 2 26.01.2012 15:09