在VS code 中执行python文件查询路径是上级目录的问题
在VS code 中执行python文件查询路径是上级目录的问题
问题描述: 获取当前目录:import os
print(">> 当前路径:",os.getcwd()) # >> 当前路径: D:\code\python
输出的是当前目录的父目录。
解决方法:
- python插件设置。
- run code插件设置。
第一步,python插件
打开设置Python插件的运行,搜索 python.terminal.executeInFileDir 打勾。
参考: https://blog.csdn.net/aoeryule/article/details/127504616
https://www.coder.work/article/8156466
import os
# 改变当前工作目录到脚本所在的目录
script_dir = os.path.dirname(__file__) # 获得脚本所在的目录
os.chdir(script_dir) # 改变当前工作目录