我有这个小程序,它需要在他们的“我的文档”文件夹中创建一个小.txt文件。这是我的代码:
textfile=open('C:\Users\MYNAME\Documents','w') lines=['stuff goes here'] textfile.writelines(lines) textfile.close()
问题是,如果其他人使用它,如何MYNAME将其更改为他们的帐户名?
MYNAME
使用os.path.expanduser(path),请参阅http://docs.python.org/library/os.path.html
os.path.expanduser(path)
例如 expanduser('~/filename')
expanduser('~/filename')
根据文档,这在Unix和Windows上均可使用。
编辑:由于Sven的评论,正斜杠。