wordpress 影视主题,WordPress优化速度插件,在线营销推广,网站开发用例说明问题背景
相信大家都遇到过一个问题#xff1a;一个项目在vscode#xff08;或pycharm#xff09;明明可以正常运行#xff0c;但当在pycharm#xff08;或vscode#xff09;中时#xff0c;却经常会出现路径错误。起初#xff0c;对于这个问题#xff0c;我也是一知…问题背景
相信大家都遇到过一个问题一个项目在vscode或pycharm明明可以正常运行但当在pycharm或vscode中时却经常会出现路径错误。起初对于这个问题我也是一知半解因为项目都比较小且跑在本地故而一气之下全部使用了绝对路径。
但踏破铁鞋无觅处得来全不费工夫后来在csdn偶然看到了一篇讲vscode和pycharm工作路径的文章后经个人理解整理如下。
原因
在vscode中运行项目时当前工作路径是项目根目录而在pycharm中当前工作目录则是当前运行脚本的直接父目录。以下是在vscode和pycharm获取同一文件的目录和工作目录的演示
vscode pycharm 我们可以清楚的看到在执行 os.getcwd()获取当前工作目录时vscode给出的结果是D:\Dfile\project\differential_attention而pycharm中给出的路径是D:\Dfile\project\differential_attention\data_generate
总结
通过以上演示我们可以很直观的知道在vscode中运行项目时当前工作路径是项目根目录而在pycharm中当前工作目录则是当前运行脚本的直接父目录。所以当大家因为某些不可抗力的原因要在不同平台运行自己项目的代码时请小心路径问题
如果这篇文章对您有所帮助的话请点赞收藏感谢