python3 FileNotFoundError: [Errno 2] No such file or directory: 怎么搞 新手 小白兔?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

下面的问题是我在学习python3打开文件的时候遇到的一个问题,如果刚好对应了你的问题那是最好,如果不适合起码可以帮助排除一种可能吧。

说明一下这里引号前面加一个字母 r 是为了确保在Windows系统中万无一失,故应该以原始字符串的方式指定路径也就是在开头的引号前面加上 r

解决办法:把对应的文件的后缀名去掉!比如:原来你文件夹里的文件名是hamlet.txt应该把它改为hamlet,也就是不用管后缀的事因为后缀是自带的。

(1).第一个截图的情况:python3程序和要打开的文件在同一个文件夹下

(2).第二个截图嘚情况:采用绝对路径的方法来打开文件。

(3).在Linux或者OS X中使用绝对路径打开文件的时候应该使用斜杠/,在Windows中的时候应该使用反斜杠\。

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里鈈积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

      

以为是自己目录写错了,折腾了好长时间后来发现是因为test.py原是在test目录下,被移到叻testcases子目录下而Pycharm会记录脚本的工作目录。
删除报错的脚本(更改工作目录后会出现test、test(1)两个脚本名均删除)
再重新运行脚本,脚本运荇成功

}

我要回帖

更多关于 python 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信