Найти - Пользователи
Полная версия: Syntax error
Начало » Python для новичков » Syntax error
1 2
kircher
Здравствуйте. Я только вчера начал изучать Пайтон и программирование вообще и тут же столкнулся с проблемой в элементарных вещах. Скрипт-пример из Лутца не выполняется, пишут: “Syntax error” и т.д. и окно интерпретатора тут же закрывается. Пробовал и из командной строки запускать, и щелчком по значку - всегда одно и то же. Вот скрипт, собственно.
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) on win32
Type “copyright”, “credits” or “license()” for more information.
>>> import sys
>>> print(sys.platform)
>>> print(2 ** 100)
>>> x = ‘Spam!’
>>> print(x * 8)
>>> input()
В ИДЛЕ каждая команда по отдельности выполняется, так что не знаю, какая ошибка может быть, подскажите что делать? Извиняюсь за глупый вопрос. Версия Питона - 3.4.1.
Alen
Так пишет?

>>> input()
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "<string>", line 0
    ^
SyntaxError: unexpected EOF while parsing
kircher
Alen
Так пишет?

Нет, не так. Я не могу в точности сказать как, ибо окно сразу закрывается. Но в конце идет Syntaxerror: Invalid Syntax. Сверху еще что-то о 18 мая и АМДх64, вроде, точно не скажу.
kircher
И еще. Без “инпут” тоже самое, я его уже потом на всякий случай вставил, думая что это может быть быстрое выполнение и закрытие сценария. Система, кстати, Вин8, прошу прощения, что раньше не указал.
ajib6ept
Так пишет?

In [1]: x = Spam!’
  File "<ipython-input-1-8f87b3aed694>", line 1
    x = Spam!’
        ^
SyntaxError: invalid syntax
kircher
Нет. Я рассмотрел более-менее, о коде ничего не пишет. Только синтаксеррор: инвалид синтакс, и все. А сверху просто шапка стандартная для интерпретатора.
FishHook
Весь код поместить в файл test.py. Показать листинг файла сюда. Запустить файл через интерпретатор питона (
> c:/python27/python.exe d:/users/kircher/programs/test.py
)
Показать ошибку (полностью) сюда.
kircher
Как сделать листинг одного файла, не знаю. Вот ошибка
c:/python34/python.exe c:/python34/test.py
File "<stdin>", line 1
c:/python34/python.exe c:/python34/test.py

SyntaxError: invalid syntax

Со смайликами что-то не то, но вы поняли). Выделить не могу, т.к. с телефона.
FishHook
Не ври. Сообщение об ошибке выглядит как то так
/usr/bin/python2.7 /home/fish/PycharmProjects/test/test.py
File "/home/fish/PycharmProjects/test/test.py", line 1
a =2$4
^
SyntaxError: invalid syntax

Process finished with exit code 1
То есть всегда можно понять в каком месте произошла ошибка синтаксиса.

Дай скриншот терминала с ошибкой и (БЛДЖАД!!!!! ) содержимое файла програмы .
kircher
FishHook
Не ври. Сообщение об ошибке выглядит как то так

Оно выглядит вот так.

Содержимое файла я же в первом посте выложил. Или я не понимаю, о чем ты.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB