歌者文明清理员 发表于 2023-7-12 19:13:47

[已解决]vscode python目录问题

本帖最后由 歌者文明清理员 于 2023-7-12 19:33 编辑

如图,我用的 Code Runner,文件目录是 E:/Python123/f_合作/main.py,但 Code Runner 的工作目录是 E:/Python123,我想让 Code Runner 的目录随着运行的文件的目录而变化
不然这样 Code Runner 都用不了

歌者文明清理员 发表于 2023-7-12 19:33:33

已解决

陶远航 发表于 2023-7-12 19:13:58

要让 Code Runner 的工作目录随着你运行的文件目录而变化,你可以在 VSCode 中进行如下设置:

1. 打开 VSCode 并进入 File -> Preferences -> Settings(或者使用快捷键 Ctrl + ,)。

2. 在左侧面板中选择 Extensions。

3. 在右侧面板中找到 Code Runner 扩展,点击该扩展的 Extension Settings 链接。

4. 在 Code-runner: Run In Terminal 一节下找到 Code-runner: Working Directory 设置项。

5. 将 Code-runner: Working Directory 的默认值 "$workspaceRoot" 修改为 "${fileDirname}"。

   注意:确保将双引号 "" 保留,并且 $workspaceRoot 替换为 ${fileDirname}。

6. 保存设置后,关闭设置面板。

现在,当你在 Code Runner 中运行 main.py 文件时,工作目录将自动设置为该文件所在的目录(即 E:/Python123/f_合作)。这样可以确保脚本在正确的目录中运行。

希望这可以解决你的问题。如果还有其他疑问,请随时提出。

歌者文明清理员 发表于 2023-7-12 19:19:10

陶远航 发表于 2023-7-12 19:13
要让 Code Runner 的工作目录随着你运行的文件目录而变化,你可以在 VSCode 中进行如下设置:

1. 打开 VSC ...

找不到 Code-runner: Working Directory

https://t3.wodetu.cn/2023/07/12/e0636eb6ef2c50b660ac32f12744410d.png
页: [1]
查看完整版本: [已解决]vscode python目录问题