【发布时间】:2019-12-04 15:33:17
【问题描述】:
我有一个基本的 python 脚本来打开一个文件。脚本和打开的文件在同一个文件夹中。
如果我在文件夹中使用命令行,它工作得很好,但是从 VS Code 我得到一个 File not found 错误。
我已通过首选项设置 CWD,并将其放入我的 settings.json
"python.testing.cwd": "${fileDirname}",
当我运行代码时,从 VS Code 的终端窗口 (F5) 我可以看到它甚至将目录更改为程序所在的位置。
(base) C:\Users\Neil>cd "e:\DATA\Projects\Modelling\Long Drop Data" && cmd /C E:\DATA\Dev\MiniConda\python.exe c:\Users\Neil\.vscode\extensions\ms-python.python-2019.6.24221\pythonFiles\ptvsd_launcher.py --default --client --host localhost --port 50397 "e:\DATA\Projects\Modelling\Long Drop Data\read_data.py" "
谁能帮忙?
【问题讨论】:
-
您也可以分享错误消息吗?如果有任何其他细节,那么
File not found. -
是的,当然。我会更新消息。它只是在“默认”文件夹而不是脚本所在的文件夹中查找文件,因此它不存在。
-
还有一件事。
launch.json是什么 - 你也可以在这里过去吗? -
这可能有助于配置。给定
cwd参数为launch.json。参考:stackoverflow.com/questions/38623138/… -
谢谢,我只是打开一个脚本文件而不是文件夹,我真的不想走每次我想做某事时都必须创建整个启动器文件的路线像这样。