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:

执行的完全一样