使用VS Code在python中打开文件时出现问题

时间:2018-03-07 03:57:41

标签: python visual-studio-code

当我在VS Code中运行python脚本时,我似乎无法打开基本文本文件,当我在Idle中使用它时代码运行正常但是VSCode会给我一个FileNotFound错误,是否有某种扩展名这允许我这样做?现在我只使用Python和Code Runner扩展。我的代码示例:

def getInput(textFile):
    file=open(textFile,'r')
    print(file.readlines())

4 个答案:

答案 0 :(得分:4)

尝试设置

  

“python.terminal.executeInFileDir”:true,

在您的VSCode设置

答案 1 :(得分:3)

在Windows的VSCode中

文件->首选项->设置->(用户)扩展名-> Python->

终端:在文件目录中执行->选中

文件->首选项->设置->搜索设置-> python.terminal.executeInFileDir

答案 2 :(得分:0)

我不知道您的vscode设置有什么问题,但您可以改进代码。

def getInput(textFile):
    with open(textFile, encoding='utf-8') as f:
        for line in f:
            print(line)

getInput('your_file.txt')

答案 3 :(得分:0)

无论何时需要调试,都只需更改以下文件的路径即可在调试模式下打开它:

  1. 去探险家
  2. 右键单击文件,然后单击复制相对路径
  3. 将该路径公开放置

那应该对您有帮助!