麻烦用Python27-Newbie运行程序

时间:2015-02-26 19:01:55

标签: python windows directory

好吧,我是一个新人,只是随机地和我的邻居一起拿起它,我们都被困在这里。我们一直在学习本教程(here),并在本教程中将其设为6.6。我已经搜索了论坛,寻找一种方法来解决我的问题,但是现在人们对我提出的所有问题都太复杂了。我在笔记本电脑上运行Windows 8.1,我有python27。所以我们在这里放入,

>>> cd c:\\py

我得到了

File "<stdin>", line 1
cd c:\\py
   ^
SyntaxError: invalid syntax

然后我四处搜索,发现一个帖子说要使用os.chdir所以我给了那个镜头并得到了;

>>> os.chdir("c:\\py")
>>> os.getcwd()
'C:\\py'
>>>

所以我的猜测是它有效吗?所以我继续尝试按照它说的方式运行我的程序,所以我放入

python hello.py

我得到了这个回报

>>> python hello.py
File "<stdin>", line 1
python hello.py
           ^
SyntaxError: invalid syntax

我真的被卡住了,我不知道现在该做什么。如果有人可以帮助我,我将永远爱你。 谢谢

2 个答案:

答案 0 :(得分:2)

首先,Python shell与系统shell(cmd.exe)不同。您尝试在Python解释器而不是python script.py中运行cmd.exe

打开cmd.exe并输入python script.py来解决此问题。如果它不包含任何错误,它将运行正常。由于同样的原因,cd c:\\不起作用。

首先是quit()exit() Python解释器(在其中键入其中一个)然后在终端中键入要执行的命令(例如cd)。

如果要在Python解释器中运行code.py,可以os.chdir("...")到脚本所在的目录并键入import code。如果您的脚本包含

,则可能无效
if __name__=="__main__":

总而言之,Python解释器用于在其中运行Python代码,命令提示符(终端,cmd.exe)用于运行其他非GUI程序等等。

答案 1 :(得分:1)

您在python解释器中是一个交互式shell。你可以考虑它&#34;刮刮纸&#34;测试或尝试不同的东西。

运行脚本:   放弃()   在命令提示符下运行python.exe hello.py(在windows .. on * nix上只是python)