调整vscode,debug python中的工作目录

问题:vscode 中使用debug debug,可以实现逐行执行,

但是似乎当前目录并没有正确设置,
通过print(os.getcwd())打印工作目录,但是一直输出父目录
推测,可能是因为,vscode配置的debug会以workspace的根目录为工作目录
调整vscode,debug python中的工作目录_第1张图片
观察到vscode每次使用debug都会在终端上显示一些东西
在这里插入图片描述

上面显示了一个cd
cd到了父目录
只要能够想办法改变这个操作,或者改变cd的target,就能实现

操作

launch.json文件中增加一个当前目录的config文件,
然后指定cwd为"{workspaceFolder}/log",然后在选择launch.json的地方选择新增加的config
调整vscode,debug python中的工作目录_第2张图片

launch.json中,configuration是一个数组,
然后每一个元素都是一个配置文件,

可以在debug的时候选择使用哪一个配置
调整vscode,debug python中的工作目录_第3张图片

你可能感兴趣的:(vscode,ide,python)