python - 查找用户的 "My Documents"路径

标签 python

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

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

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

最佳答案

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

例如expanduser('~/filename')

根据文档,这适用于 Unix 和 Windows。

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

关于python - 查找用户的 "My Documents"路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6227590/

相关文章:

python - 在 Python 中流式传输 Twitter 数据并保存到 csv

python - 确定 GPS 坐标是否落在道路上

python - 如何遍历字母和数字

python - 获取文本中子字符串前后单词的有效方法(python)

python - 尝试使用 python 2.7 执行 python 3 代码的语法错误

python - 如何为 python 2.6 安装 pip?

python - 使用 Openpyxl 将边框应用于单元格范围

python - 如何检查列表列表中的数值并返回多个列表?

Python(可能还有其他)- 空格的转义字符是什么?

python - 从以字典格式接收的 API 中清理原始价格数据 (Python)