我正在寻找在用户桌面上创建日志文件的方法,但是由于我不知道使用计算机的用户名,因此无法为程序提供放置文件的目录。
这是因为我的用户名为mikur,因此在PC上可以正常工作。
file = open("C:\\Users\\Mihkel\\Desktop\\KeyLog.txt", 'a')
我尝试使用
file = open("C:\\Users\\Public\\Desktop\\KeyLog.txt", 'a')
但这给了我一个没有权限的错误。有解决办法吗?
答案 0 :(得分:1)
尝试
os.path.expanduser("~/Desktop")