一尘不染

查找用户的“我的文档”路径

python

我有这个小程序,它需要在他们的“我的文档”文件夹中创建一个小.txt文件。这是我的代码:

textfile=open('C:\Users\MYNAME\Documents','w')
lines=['stuff goes here']
textfile.writelines(lines)
textfile.close()

问题是,如果其他人使用它,如何MYNAME将其更改为他们的帐户名?


阅读 363

收藏
2020-12-20

共1个答案

一尘不染

使用os.path.expanduser(path),请参阅http://docs.python.org/library/os.path.html

例如 expanduser('~/filename')

根据文档,这在Unix和Windows上均可使用。

编辑:由于Sven的评论,正斜杠。

2020-12-20