笔者作为一个python从入门到放弃的菜鸟,遇到过各种奇奇怪怪的问题,今天说下在pycharm某级目录下执行时,解决os.getcwd()返回的工作路径与py文件实际所在的工作目录不一致,具体情况如下图所示:
test.py的实际工作目录为demo\a\c,而print(os.getcwd())的结果是demo\a\b
排查后发现:是因为Run/Debug Configurations中,指定了错误的Working directory,改成正确的Working directory即可解决此问题