我正在尝试在AppData中找到/编辑文件.这就是我在做的事情:
if os.path.isfile(getenv("APPDATA") + "File"):
print("Found file!")
Run Code Online (Sandbox Code Playgroud)
然后我打开那个文件
conn = sqlite3.connect(getenv("APPDATA") + "File")
Run Code Online (Sandbox Code Playgroud)
但是,它只是创建一个名为RoamingFile那里的临时文件.虽然我的文件在AppData目录中.我玩过权限没有运气.如果我直接去路径,我也可以访问它C:\Users\user\AppData.
我真的打了一堵砖墙,因为我一直试图解决它/寻找几个小时的答案.- 谢谢
你错过了"\\"......你应该使用os.path.join:
filepath = os.path.join(os.getenv("APPDATA"), "File")
if os.path.isfile(filepath):
# do something
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
777 次 |
| 最近记录: |