2012-07-05 74 views
3

我是一名编程(和Python)新手。我无法在我的WinXP 64位笔记本电脑的命令提示符下运行任何python脚本。我分配了路径并通过输入set path来确认它。我有Python32。 我得到以下信息:无法从cmd行运行Python

>>>python hello.py 

File <”stdin”> , Line1 
    Python hello.py 
      ^
SyntaxError: Invalid syntax 

以下是我试过的脚本:

#!/usr/bin/python 
message = "Hello, world!" 
print(message) 

回答

3

你应该在DOS/CMD提示符下键入

python hello.py 

,而不是Python的内Interpreter

+0

我今天开始学习Python(在Windows机器上),并花了我的第30分钟搜索这个答案。谢谢。其他教程等只是期望一个小白知道这一点,好像这是在出生时硬编码到每个人大脑中的一些遗传信息。哈哈哈。再次感谢,也喜欢你的名字:) – 2013-11-14 12:20:49

0

您在Python shell中输入命令,从DOS提示符。

即,

C:\somepath\> python hello.py 

既然你已经有了Python的可执行文件的路径(1号问题通常当事情不工作),你应该设置去。

+0

谢谢!我觉得我发现了“神粒子!!!” Python的作品! – 2012-07-05 23:58:51

+0

@ info-nowise哈哈..是的,它不是higgs-boson,但是Python肯定很酷:) – Levon 2012-07-06 00:00:00

0

python是您用来运行脚本的命令,以便您在shell中运行它。在Windows中,这将是命令提示符(运行>“cmd”)。

0

你在Python解释器中,而不是Windows命令行。

打开Windows命令行去

开始 - >所有程序 - >附件 - >命令提示符

然后,你将需要切换到了保存hello.py目录。 如果它是你的桌面上,你会怎么做:

cd Desktop 

并在那之后,你可以这样做:

python hello.py 

,它会工作。

5

做这样的:

去(在我的例子python32)的目录,然后键入python hello.py

如果您只在cmd中输入python,那么它将启动python解释器,然后python hello.py将返回语法错误。

enter image description here

1

做解释里面的另一种方法是只导入模块的名称没有这样的.py例如,你的情况:

>>>import hello 

将返回

Hello, World!