python入门教程编辑器vscodepython关于⽆法到⽂件路径的问题
Nosuchfileordirectory常用的设计模式有哪些
之前习惯⽤pycharm来开发python程序,但是pycharm打开的速度实在是太感⼈了,所以想转⽤vscode编辑器来写python,毕竟python作为⼀个脚本语⾔,⽤编辑器写也不会有太⼤的问题。
但是在vscode下写python程序的时候以为发现⼀个问题,在pycharm下能正常使⽤的程序,在vscode下就⽆法正常使⽤了,其中的⼀个问题就是会出现
FileNotFoundError: [Errno 2] No such file or directory: ''
js正则表达式校验邮箱>strcmpi matlab 函数⾸先我的⽂件路径是这样的。
⽂件路径.png
现在test2.py⾥⾯有这⾏代码,也是这⾏代码报错。
错误代码nullfile = open('', 'r', encoding='utf-8')
了⼀下原因,发现如果直接在split_test⽂件⽬录下⽤命令⾏运⾏python test2.py不会有问题,但是在其他⽬录下运⾏就会报上⾯的FileNotFoundError的错误。
⽤命令⾏运⾏代码
这样⼀来,谜题解决了,pycharm运⾏python程序的时候是在相应的⽂件⽬录下运⾏的,⽽vscode是在相应的⼯程⽬录下运⾏的。可以看看vscode⾥⾯的launch.json的配置,这⾥的${file}的意思是vscode所打开的⽂件夹的路径。
Paste_Image.png
这个原因了⼀个晚上,分享给⼤家吧。另外,如果⼤家想⽤virtualenv创建出来的python虚拟环境,把python.path修改到你的virtualenv的路径下的就可以了。我的env的路径在d盘的env35中。
"python.pythonPath": "D:\\env35\scripts\\",
顺便安利⼀下,vscode是世界上最强的编辑器哈哈哈foreign languages怎么读
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论