【问题标题】:Opening files in python in vs code在vs代码中用python打开文件
【发布时间】:2020-08-06 00:55:01
【问题描述】:

我在终端中使用此代码为 python 打开文件并且它有效,但它在 vs 代码中不起作用。它说:

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

我应该如何为 vs 代码更改它?... 不知道 vs code 是如何搜索文件的

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

【问题讨论】:

  • "but it doesn't work in vs code" 当你在 VS Code 中运行代码时会发生什么?你有错误吗?如果是这样,错误是什么?
  • 请澄清您的问题。见How to Askhelp center
  • 你试过使用绝对路径吗?
  • 我发现如果文件与 py 文件在同一个文件夹中,我可以使用它,这没问题:f = open('Untitled.txt')
  • 我建议您阅读有关文件路径的信息。了解绝对路径和相对路径之间的区别。您还应该了解所谓的“当前工作目录”以及如何利用它来使用文件的相对路径。

标签: python python-3.x visual-studio-code


【解决方案1】:

只需指定文件的绝对路径即可。

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

【讨论】:

  • 它在mac上,我做了,但错误再次发生
  • 试试f = open(os.path.expanduser('~/Desktop/Untitled.txt'))
猜你喜欢
  • 2023-01-11
  • 1970-01-01
  • 2022-01-13
  • 1970-01-01
  • 2020-04-07
  • 1970-01-01
  • 2022-07-14
  • 1970-01-01
  • 2020-11-10
相关资源
最近更新 更多