Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在vs代码中打开python中的文件_Python_Python 3.x_Visual Studio Code - Fatal编程技术网

在vs代码中打开python中的文件

在vs代码中打开python中的文件,python,python-3.x,visual-studio-code,Python,Python 3.x,Visual Studio Code,我在terminal中使用这段代码为python打开文件,它工作了,但在vs代码中不工作。它说: [Errno 2]没有这样的文件或目录:“Desktop/Untitled.txt” 我应该如何更改vs代码?。。。 我不知道vs代码如何搜索文件 f = open('Desktop/Untitled.txt') 只需指定文件的绝对路径 f = open('C:/Users/Name/Desktop/Untitled.txt') “但它在vs代码中不起作用”在vs代码中运行代码时会发生什么?你有

我在terminal中使用这段代码为python打开文件,它工作了,但在vs代码中不工作。它说:

[Errno 2]没有这样的文件或目录:“Desktop/Untitled.txt”

我应该如何更改vs代码?。。。 我不知道vs代码如何搜索文件

f = open('Desktop/Untitled.txt')

只需指定文件的绝对路径

f = open('C:/Users/Name/Desktop/Untitled.txt')

“但它在vs代码中不起作用”在vs代码中运行代码时会发生什么?你有错误吗?如果是,错误是什么?请澄清您的问题。请看,。您是否尝试使用绝对路径?我发现,如果文件与py文件位于同一文件夹中,我可以使用此文件夹,这不会有问题:f=open('untitle.txt'),我建议您阅读有关文件路径的内容。了解绝对路径和相对路径之间的区别。您还应该了解所谓的“当前工作目录”以及如何利用它来使用文件的相对路径。它在mac上,我也这样做了,但错误再次发生了
f=open(os.path.expanduser('~/Desktop/untitle.txt'))