在我的linux python fedora应用程序中,我想将用户的工作保存到/home/user/Documents/MyCoolApp/TheirGreatWork.txt
但如果用户没有使用英语作为默认语言,我不知道如何找到“Documents
”文件夹。
什么是正确的方法来确定正确的路径,以便文件进入他们的“文档”文件夹。
编辑
这里有一个,如果你改变地区…显示路径如何容易更改。
最佳答案
我将使用subprocess模块获得命令xdg-user-dir DOCUMENTS
的输出。例如:
import subprocess
documents_dir = subprocess.check_output(["xdg-user-dir", "DOCUMENTS"])
print documents_dir # This is what you're looking for.
关于linux - 以不同的语言环境/语言保存到/home/user/Documents,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4959077/