在“AppData \ Roaming”目录中创建一个文件夹[Python]

时间:2014-02-13 18:00:20

标签: python windows sqlite appdata

有没有这样做的方法?我尝试使用以下代码:

file_path = os.environ['APPDATA'] + "\\Example\\example.db" sqlite3.connect(file_path)

但它出现了错误。我唯一的想法是它与权限相关,但如果是这种情况,那么我可能不会在那里创建一个文件,或者......我很难过。有人有任何想法吗?

1 个答案:

答案 0 :(得分:5)

试试这个,

import os
dir_path = '%s\\Example\\' %  os.environ['APPDATA'] 
if not os.path.exists(dir_path):
    os.makedirs(dir_path)

file_path = '%sexample.db' % dir_path
sqlite3.connect(file_path)