>>> 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
我真的被卡住了,我不知道现在该做什么。如果有人可以帮助我,我将永远爱你。 谢谢
答案 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)