Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/190: Рейтинг темы: голосов - 190, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 04.11.2021
Сообщений: 1

SyntaxError: invalid syntax. Perhaps you forgot a comma?

04.11.2021, 13:01. Показов 37456. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, начал сегодня изучать Python и столкнулся с одной проблемой:

Пользуюсь я Sublime Text 3, написал в нем простой код -
Python
1
print('Привет, Мир!')
.
После того как я сохранил файл в под названием "helloworld.py" и запустил его в cmd предварительно указать путь где находится этот файл с кодом, мне выдает ошибку:

>>> python3 helloworld.py
File "<stdin>", line 1
python3 helloworld.py
^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax. Perhaps you forgot a comma?
>>>

Что же мне делать в данной ситуации? Изучаю питона по этой книжке - http://wombat.org.ua/AByteOfPy... n-2.02.pdf .
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.11.2021, 13:01
Ответы с готовыми решениями:

SyntaxError: invalid syntax
Для программы нужен модуль pyowm и requests, но при установке выводит ошибку, подскажите как исправить, что нужно сделать ...

SyntaxError: invalid syntax
Добрый вечер, vs code выдаёт ошибку SyntaxError: invalid syntax в коде age=21 if age&gt;=18: print('добро пожаловать') else:...

SyntaxError: invalid syntax
Здравствуйте, мне тут потребоовалось написать задачу на python, т.к. другого выбора не было, а я его почти не знаю(пишу c#,c++), поэтому...

3
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
04.11.2021, 15:07
Цитата Сообщение от RowTEa Посмотреть сообщение
запустил его в cmd предварительно указать путь где находится этот файл с кодом
оставьте это на первых этапах, возьмите просто голый интерпретатор python и работаете в нем, сэкономите время и нервы (если вы уж только начали учить, вам хватит с головой, потом переходите на pycharm).
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
04.11.2021, 15:13
RowTEa, ты отличаешь консоль ОС от консоли питона?
если есть >>> то ты в консоли питона, а команды типа python3 helloworld.py надо записать в консоли твоей ОС, в винде она открывается при нажатии Win+R и потом написать cmd
Консоль ОС легко узнать по тексту например C:\>

Добавлено через 42 секунды
Цитата Сообщение от RowTEa Посмотреть сообщение
Пользуюсь я Sublime Text 3,
сразу покатился под откос
1
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 19
05.11.2021, 02:24
Командой "python3 helloworld.py" вы запускаете интерпретатор Python, передавая ему ваш файл с кодом. Всё верно (кроме того, что если вы используете Windows, нужно писать не python3, а просто python). Но дело в том, что данную команду нужно прописывать в консоли ОС, как и сказал Welemir1. В случае Windows это cmd. А вы уже, по всей видимости, заранее запустили интерпретатор и теперь пытаетесь передать ему на исполнение непонятную для него команду.
В изучаемом вами учебнике "Укус Питона" в параграфе 6.1 написано: "Как только вы запустили python3, вы должны увидеть >>> в начале строки, где вы можете что-то набирать. Это и называется командной строкой интерпретатора Python."
То есть, если вы видите >>>, то это значит, что уже запущен интерпретатор в интерактивном режиме. В этом режиме вы по очереди вводите команды и тут же получаете результат. Например:
Python
1
2
>>> print('Hello, world!')
Hello, world!
А что если нам нужно написать большую программу и в дальнейшем её использовать? Не вводить же её построчно из памяти каждый раз. Поэтому, нам нужно создать программный файл, где будет хранится код программы - набор команд, которые понятны интерпретатору Python. В случае Python данный файл представляет из себя текстовый файл в кодировке UTF-8 и с расширением .py. Этот файл можно редактировать с помощью любого текстового редактора, даже блокнота! (Но для этих целей лучше использовать специально предназначенные для кода текстовые редакторы с подсветкой синтаксиса, например, Atom, Sublime Text, Vim и так далее). Когда мы написали код в таком файле и сохранили его, мы можем передать этот файл интерпретатору Python, чтобы тот исполнил команды, написанные нами в этом файле. В данном случае вы создали такой файл и назвали его "helloworld.py". Теперь нужно передать этот файл интерпретатору. Для этого запускаем cmd (если используете Windows), например, нажав комбинацию Win+R, введя cmd и нажав Enter. Откроется командная строка Windows. В ней и нужно прописать "python helloworld.py". Если используете дистрибутив GNU/Linux, то запускаем терминал (обычно это комбинация Ctrl+Alt+T) и прописываем "python3 helloworld.py". Если сделали всё правильно, увидите ту самую строку "Hello, world!".

P.S. Для лучшего понимания советую почитать, чем отличаются компилируемые и интерпретируемые языки программирования.
P.P.S. Главное - пытайтесь не просто повторить, а выяснить и понять, что именно, почему и как написано в читаемых вами примерах программ. Удачи и сил вам в изучении программирования!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.11.2021, 02:24
Помогаю со студенческими работами здесь

SyntaxError: invalid syntax
Вводил в cmd даные не работает Microsoft Windows (c) Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены. ...

SyntaxError: invalid syntax
Привет! При запуске кода: favorite_languages = { 'jen': , 'sarah': , 'edward': , 'phil': , } for name, languages in...

SyntaxError: invalid syntax
Привет! Пишу игру, в ней есть такой словарь economic_event = { 'bad_zakony': 'good_zakony': }

Syntaxerror invalid syntax
Ребят помогите пожалуйста. Не могу понять в чем проблема? Вроде все правильно написал. Искал в инете не нашел. Спасибо.

SyntaxError: invalid syntax
a = input().split() print(a.sort () len(a)) помогите исправить


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной почты. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru