我正在尝试打开appdata文件夹下的.txt文件,但无法理解如何从具有不同名称的指定目录中打开python
import os
f=open("os.getenv('APPDATA')/Local/filedir/filename.txt",'r+')
这是我经过数分钟的谷歌搜索后想到的,但是我真的不知道我应该如何实现os.getenv('APPDATA')来工作。如果我打印它,它说的是正确的路径,但是如果我将它与其余的路径放在一起,它说它找不到它。
使用您的代码,您将告诉pythonos.getenv(...
使用应该由返回的值来打开带有路径的文件os.getenv
。
根据此,Windows已经为自己的环境变量Local
目录,分别LOCALAPPDATA
。这应该可以工作(我不在Windows上,所以我无法对其进行测试):
import os
subpath ="filedir/filename.txt"
print os.path.join(os.getenv("LOCALAPPDATA"), subpath)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句