2024-10-04 15:32:06 发布
网友
就像我在标题里问的 我试着在cmd中运行“pythona.py”,但它说没有这样的文件或目录 “python E:\python\python2.79\a.py”可以运行。。 …我是python的新手…我会恳求你的回答
通常,当您使用shell时,您被定位在文件系统中的一个目录中。第一个例子,python a.py使用相对路径;它说“我要运行的文件是a.py在我当前所在的同一个目录中”。第二个例子,python E:\python\python2.79\a.py使用绝对路径;它说“无论我在文件系统中的哪个位置,我想要运行的文件的完整路径就是这个”。然后,简单地说,如果您不在a.py所在的目录中,并且运行python a.py,则python会说它找不到该文件
python a.py
a.py
python E:\python\python2.79\a.py
python
似乎您与a.py不在同一目录中。如果是这样,您将需要绝对路径而不是相对路径。这可能就是python (location of a.py)运行而python a.py不运行的原因。确保运行a.py的目录与保存a.py的目录相同
python (location of a.py)
通常,当您使用shell时,您被定位在文件系统中的一个目录中。第一个例子,
python a.py
使用相对路径;它说“我要运行的文件是a.py
在我当前所在的同一个目录中”。第二个例子,python E:\python\python2.79\a.py
使用绝对路径;它说“无论我在文件系统中的哪个位置,我想要运行的文件的完整路径就是这个”。然后,简单地说,如果您不在a.py
所在的目录中,并且运行python a.py
,则python
会说它找不到该文件似乎您与
a.py
不在同一目录中。如果是这样,您将需要绝对路径而不是相对路径。这可能就是python (location of a.py)
运行而python a.py
不运行的原因。确保运行a.py的目录与保存a.py的目录相同相关问题 更多 >
编程相关推荐