当我在VS Code中运行python脚本时,我似乎无法打开基本文本文件,当我在Idle中使用它时代码运行正常但是VSCode会给我一个FileNotFound错误,是否有某种扩展名这允许我这样做?现在我只使用Python和Code Runner扩展。我的代码示例:
def getInput(textFile):
file=open(textFile,'r')
print(file.readlines())
答案 0 :(得分:4)
尝试设置
“python.terminal.executeInFileDir”:true,
答案 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)
无论何时需要调试,都只需更改以下文件的路径即可在调试模式下打开它:
那应该对您有帮助!