我正在尝试从用户目录 (C:\Users\USERNAME\Test Source) 读取和写入文件,但我未能成功找到有关如何自动检测用户名的任何资源,上面示例中的 USERNAME,或者无论如何我可以让它在不知道用户名是什么的情况下读取和写入目录。 如果这是一个合乎逻辑的要求,谁能指出我正确的方向或方法?我不确定它有多大区别,如果有的话,但这个程序是用 Python 2.7 编写的。
最佳答案
最简单的方法是这样的:
import os
print os.path.expanduser('~')
像这样将您的文件夹附加到路径:
userdir = os.path.expanduser('~')
print os.path.join(userdir, 'Test Source')
除了需要最少的代码行之外,此方法还具有在所有操作系统(Linux、Windows XP/7/8/等)下工作的优势。
关于python - 如何将文件读/写到未知用户目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17357554/