При запуске командную строку Windows и введите python
, он запускает интерпретатор Python.
Typing снова пытается интерпретировать python
как переменную, которая не существует и, следовательно, не будет работать:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\USER>python
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'python' is not defined
>>> print("interpreter has started")
interpreter has started
>>> quit() # leave the interpreter, and go back to the command line
C:\Users\USER>
Если вы не делаете это из командной строки, а вместо этого запустив Python-интерпретатор (python.exe или оболочка IDLE), вы не находитесь в командной строке Windows, а python
интерпретируется как переменная, которую вы не определили.
Как вы получаете эту трассировку? Что вы ввели? Я предполагаю, что вы пытались выполнить 'python', который запускает интерпретатор, а затем снова набирает' python', который интерпретируется как имя переменной. –
вы не включили '>>>' перед словом 'python', правильно? – Elazar