就像我在标题中提出的那样 我尝试运行" python a.py"在cmd但它没有说这样的文件或目录 " python E:\ python \ python2.79 \ a.py"能跑.. ..我是python中的新手...我会指出你的答案
答案 0 :(得分:1)
您似乎与a.py
不在同一个目录中。如果是这样,您将需要绝对路径而不是相对路径。这可能是python (location of a.py)
运行但python a.py
不会运行的原因。确保您从保存它的同一目录中运行a.py.
答案 1 :(得分:0)
通常,当您使用shell时,您将被定位在文件系统的目录中。第一个例子,python a.py
使用相对路径;它说“我要运行的文件是a.py
在我目前所在的同一目录中”。第二个例子python E:\python\python2.79\a.py
使用绝对路径;它说“无论我在文件系统中的哪个位置,我想要运行的文件的完整路径就是这个”。然后,简单地说,如果您不在a.py
所在的目录中,并且您运行python a.py
,则python
会说它无法找到该文件。