相关疑难解决方法(0)

Python open()给出IOError:Errno 2没有这样的文件或目录

出于某种原因,我的代码无法打开一个简单的文件:

这是代码:

file1 = open('recentlyUpdated.yaml')
Run Code Online (Sandbox Code Playgroud)

错误是:

IOError: [Errno 2] No such file or directory: 'recentlyUpdated.yaml'
Run Code Online (Sandbox Code Playgroud)
  • 当然,我检查了这是文件的正确名称.
  • 我试过移动文件,给出文件open()的完整路径,似乎没有任何工作.

python file-io file filenotfoundexception file-not-found

56
推荐指数
3
解决办法
30万
查看次数

如何使用Python找到Windows常用应用程序数据文件夹?

我希望我的应用程序存储一些数据供所有用户访问.使用Python,我如何找到数据的去向?

python windows application-data common-files

29
推荐指数
3
解决办法
6万
查看次数

如何在python中独立于语言安装(linux)获取用户桌面路径

我找到了几个关于“如何找到用户桌面的路径”的问题和答案,但在我看来它们都已不复存在(至少是我找到的那些)。原因是如果用户安装的 Linux 不是英语,他或她很可能在~/Desktop. 例如,对于瑞典语,我相信它在~/Skrivbord. 谁知道用户决定将他或她的桌面放在哪里?

出于这个原因,以下不会做(或它的任何变体):

os.sep.join((os.path.expanduser("~"), "Desktop"))
Run Code Online (Sandbox Code Playgroud)

所以问题是:

在 linux 上,我如何在 python 中获取用户桌面的真实路径而不预设英文默认目录结构?

python linux desktop path

5
推荐指数
1
解决办法
3756
查看次数

使用 Python 写入任何用户桌面

我对 Python 很陌生,如果这是一个基本问题,我深表歉意。

我已经成功创建了一个写入特定桌面目录的 exe 文件,但我正在努力寻找一种写入任何用户桌面目录的方法。我的想法是我的 exe 文件可以复制到任何用户配置文件上并以相同的方式工作。这是我的代码:

 file = open('C:\\Users\\user\\Desktop\\PC info.txt','w')
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我调整我的代码以在任何用户桌面上工作吗?先感谢您

python

2
推荐指数
1
解决办法
4877
查看次数

如何在python中找到桌面路径

我是 os 库的新手,我想知道如何找到任何使用 windows 并使用python访问其桌面目录的用户的路径。提前致谢!

python operating-system

0
推荐指数
2
解决办法
2396
查看次数