使用命令提示符

时间:2015-08-06 23:45:19

标签: windows command-prompt python-2.5

我试图用这段代码开始一个简单的初学者Python(2.5)程序,逐字:

print('hello')

该文件保存为' hello.py'在' C:\ Pythonpractice'。

我相信到目前为止,我的过程是正确的。

所以我转到我的命令提示符,键入以下内容以尝试运行程序,我得到了这个:

C:\Pythonpractice>hello.py
  File "C:\Pythonpractice\hello.py", line 1
    Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)]
 on win32
             ^
SyntaxError: invalid syntax

我正在使用IDLE,我已将Python添加到PATH中。我在这里错过了什么?无效语法是指我的Python代码还是我的cmd条目?

2 个答案:

答案 0 :(得分:1)

好的,我花了一些时间玩你所做的事情并分析你的错误报告,并找到了无疑是你的问题。

让我们看一下错误报告:

  File "C:\Pythonpractice\hello.py", line 1
    Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)]
 on win32
         ^
SyntaxError: invalid syntax

第一行是崩溃的位置(文件和行)。

现在,当我第一次看到报告中的第2行(在本例中包含在第3行)时,我认为它告诉了我你的系统,但后来我意识到python没有那样做,以及它是什么显示,导致崩溃的代码行。现在那不是你的代码。



IDLE有两种模式,第一种是shell:

shell是一种实时响应模式,您可以在其中键入一行,按Enter键并运行它。

>>> print('hello')
hello
>>> 

您在print('hello')之后键入命令>>>并运行它并输出hello然后等待另一个命令>>>

secound是代码编辑器,您可以在其中键入代码,保存并运行它。


现在你的问题是你最终进入了shell,而不是代码编辑器。

因此,您的解决方案是打开代码编辑器,打开"文件"左上角的菜单;并点击:"新窗口"。

顺便说一句:作为一个快捷方式而不是使用cmd,您可以在代码编辑器中按F5,它将运行打开的内容。


对不起,这太长了,但我觉得如果我完全解释了问题,它会更好地帮助你。

答案 1 :(得分:0)

如果PATH配置正确,请尝试python hello.py

相关问题