vscode运行py文件时,工作目录仍然是当前文件夹,但是终端选择成了powershell 当使用py的os.getcwd命令时,获取到的py路径总是为 C:\WINDOWS\System32\WindowsPowerShell 当遇到这种情况,查看终端中的输出,如果每次运行的前缀都是这个,那说明你使用了不是默认的cmd的终端。 具体修改如下: 修改启动的终端为默认的cmd: 这样就恢复正常了 查了半天也没有相关的帖子,还是自己摸索出来了,应该是之前误操作了,改了默认终端。