VS Code 无法识别同一目录中的文件
VS Code isn't identifying files in the same directory
我在 VS Code 中 运行ning 了一个简单的 python 程序,它基本上打开一个文件并以大写形式打印出内容。但是程序无法识别同一目录中的文本文件('mbox-short.txt')。
仅当我运行 VS Code 终端中的程序时存在问题。当我使用 windows 命令提示符时,代码 运行 没问题。
我附上了在VS Code终端和CMD上执行代码的截图。
可以在CMD中看到代码运行ning正常
代码如下!
fname = input("Enter the file name: ")
try:
fhand = open(fname)
for line in fhand:
print(line.upper())
except:
print("Invalid file name!")[![enter image description here][1]][1]
cmd 中的当前工作目录是D:\Python\files
,而在VS Code 中是D:\Python
。如果用文件夹files
作为cwd,结果和在外部shell:
执行的完全一样
仅当我运行 VS Code 终端中的程序时存在问题。当我使用 windows 命令提示符时,代码 运行 没问题。
我附上了在VS Code终端和CMD上执行代码的截图。
可以在CMD中看到代码运行ning正常
代码如下!
fname = input("Enter the file name: ")
try:
fhand = open(fname)
for line in fhand:
print(line.upper())
except:
print("Invalid file name!")[![enter image description here][1]][1]
cmd 中的当前工作目录是D:\Python\files
,而在VS Code 中是D:\Python
。如果用文件夹files
作为cwd,结果和在外部shell: