vscode使用python中的open函数创建出来的文件为什么总是在最外层,而不是在同级目录?

如题所述

如果指定的路径是相对路径,open函数会基于当前的工作目录来定位文件。例如,open('1.txt', 'r'),由于1.txt是相对路径,open函数会在当前的工作目录下寻找1.txt文件。用vscode打开一个项目文件夹,工作目录就是项目文件夹。
要在其他目录下创建文件,要么使用绝对路径,要么使用相对于工作目录的正确路径,要么使用os.chdir()更改工作目录。
温馨提示:答案为网友推荐,仅供参考
相似回答