我正在尝试使用 python 将我的 places.sqlite 信息复制到我的桌面。它存储在 users\username\AppData\Roaming\Mozilla\Firefox\Profiles\rh425234.default\places.sqlite
但是,我们需要的是从 \Profiles\ 到 \places.sqlite 的 os.walk,并将其复制到我的桌面。这就是我想出的:
dirs = '\\users\\username\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\'
cop_dir = '\\users\\Desktop\\
for r,d,f in os.walk(dirs):
if 'places.sqlite' in f:
shutil.copy2('places.sqlite', cop_dir)
break
我认为 shutil.copy2 需要一个从中复制的位置和一个要复制到的位置。问题是如果不将 \rh425234.default\ 添加到 copy-from 目录,我不知道该怎么做。
我试过这样的事情:
a = os.getcwd() + str(os.listdir(os.getcwd()))
放入 shutil.copy2(a, cop_dir) 但这不起作用。有任何想法吗?