Visual Studio Code 设置在文件目录中运行python程序

问题描述

  • vscode运行python程序时,提示引用的相对资源文件不存在
Traceback (most recent call last):
  File "f:/workspace/python workspace/python cookbook/prj1_3/src/deque.py", line 22, in <module>
    with open('deque.txt') as file:
FileNotFoundError: [Errno 2] No such file or directory: 'deque.txt'
PS F:\workspace\python workspace\python cookbook>

分析原因

  • vscode默认程序执行位置是最外层目录,修改为在文件的目录中执行即可

解决方法

  • [插件] → [python插件] → 右键[扩展设置] → 搜索[execute] → 勾选[Python > Terminal:Execute In File Dir]