今天想在cmd命令窗口中运行文件中的代码,结果发生了一些小错误。Python获取文件提示找不到指定路径,提示can't open file 'area.py': [Errno 2] No such file or directory,可能出现了以下几个问题。
(1)打开或导入的文件不存在,一般来说在打开这个文件之前都会去文件夹里看一下这个文件到底有没有。但是有时候删除了文件或者是移动了文件的位置却不记得了,只要重新找到这个文件的存储路径将代码更改后即可。
(2)路径的分隔符错误,在不同的系统之上,可能使用的文件路径分隔符也是不同的。可根据不同系统使用不同的路径分隔符即可 (这个错误发生的情况微乎其微)。
(3)文件路径错误,这是最常见的一个错误原因了。因为在python中打开一个文件无论使用的是相对路径和绝对路径,文件路径中的各个名称必须是完全正确并且是按照顺序可以一路找到这个文件的。可以点击我的电脑——>找到文件——>点击上方路径框复制即可。
以上的三种方法,如果路径改写好之后,在cmd可以利用cd命令切换路径,切换到文件的同级目录下,即可正常运行文件。
(4)我出现的也是这种错误,与文件的路径无关。
文件创建好之后,文件的后缀已经改成.py,但cmd中仍然显示无此文件,可以进行如下操作。首先点击此电脑,进入文档的存放位置,进行以下操作。可以看到文档的后缀为.py.txt,删除.txt。
接着会有一个文件扩展名修改的提示,点击是(Y),对文件扩展名进行修改。
通过这篇文章记录一下自己所遇到的一个小问题,希望可以帮助大家。