gpt4 book ai didi

python - 如何从每个人都拥有但名称不同的位置打开文件?

转载 作者:行者123 更新时间:2023-11-28 16:33:02 24 4
gpt4 key购买 nike

我正在尝试打开 appdata 文件夹下的 .txt 文件,但我无法理解如何从具有不同名称的指定目录打开 python

import os
f=open("os.getenv('APPDATA')/Local/filedir/filename.txt",'r+')

这就是我在谷歌搜索几分钟后想到的,但我真的不知道我应该如何实现 os.getenv('APPDATA') 才能工作。如果我打印它,它会说正确的路径,但如果我将它与其余路径放在一起,它会说找不到它。

最佳答案

使用您的代码,您告诉 python 打开路径为 os.getenv(... 的文件,而您应该使用 返回的值 os.getenv.

根据 this , Windows为Local目录有自己的环境变量,即LOCALAPPDATA。这应该可以工作(我不在 Windows 上,所以我无法对其进行测试):

import os
subpath ="filedir/filename.txt"
print os.path.join(os.getenv("LOCALAPPDATA"), subpath)

关于python - 如何从每个人都拥有但名称不同的位置打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30054397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com