使用Python在任何人的桌面上创建文件

时间:2018-10-02 09:33:54

标签: python file desktop

我正在寻找在用户桌面上创建日志文件的方法,但是由于我不知道使用计算机的用户名,因此无法为程序提供放置文件的目录。

这是因为我的用户名为mikur,因此在PC上可以正常工作。

file = open("C:\\Users\\Mihkel\\Desktop\\KeyLog.txt", 'a')

我尝试使用

file = open("C:\\Users\\Public\\Desktop\\KeyLog.txt", 'a')

但这给了我一个没有权限的错误。有解决办法吗?

1 个答案:

答案 0 :(得分:1)

尝试 os.path.expanduser("~/Desktop")