It just does not work in Python's command line interpreter.
的Python 没有一个 “命令行解释”。它有一个Python解释器。你不要喂它的命令;你喂它Python代码。例如,你可以在这里输入print("Hello, world!")
。
python helloworld.py
是一个命令。它在系统命令行中使用。
假设你使用的是最近的一些Windows版本:应该有你的开始菜单中标记为“命令提示符”的项目,否则搜索“cmd.exe的”。运行它。现在你有一个命令提示符。闪烁光标前的部分是“当前工作目录”。您可以使用cd
命令导航到您的.py
文件所在的目录(要在cd ..
之上去一个目录;在cd name_of_directory
之后要进入子目录),然后在之后问题python helloworld.py
。这告诉Windows“运行程序python.exe
,并把它传递helloworld.py
作为参数。Python中的一个单独的副本启动,它会自动打开helloworld.py
并运行它。
空闲的‘运行模块’命令(菜单项)做了同样的。事情IDLE不是Python的,它是一个独立的程序,讨论到Python(python.exe
)你这允许它包裹解释与菜单项的窗口等等,给你的另一个窗口编辑.py
文件,然后。哺养到Python也可以运行python
没有在命令行(在之前的步骤)的论点;这会给你的命令提示符窗口,在这里你可以输入Python代码的单个语句并运行它们内部的Python解释器的提示这对测试短片段通常很有用在编写.py
文件时的代码。
什么是整个回溯(整个错误)?该代码应该运行良好。 – Blender 2011-12-26 06:13:23
@ Blender-- 文件 “”,1号线 蟒蛇helloworld.py 语法错误:无效的语法 –
dopatraman
2011-12-26 06:18:27
要试验在2.7 Python 3的打印功能,使用方法:从__ __未来进口print_function – gimel 2011-12-26 06:36:46