vscode运行py文件时,工作目录仍然是当前文件夹,但是终端选择成了powershell
当使用py的os.getcwd命令时,获取到的py路径总是为 C:\WINDOWS\System32\WindowsPowerShell

当遇到这种情况,查看终端中的输出,如果每次运行的前缀都是这个,那说明你使用了不是默认的cmd的终端。

具体修改如下
报错_1.png

修改启动的终端为默认的cmd:
报错_2.png

这样就恢复正常了
报错_3.png

应该是之前误操作了,改了默认终端。