使用Python查找个人Dropbox文件夹路径
我找到了。答案是我的Mac电脑上有工作,但Windows电脑上没有 接受答案的最后一条评论提到“dropbox host.db文件在最新版本中不再存在”,因此解决方案似乎不再有效 我也发现了,但是建议的代码给了我一个错误使用Python查找个人Dropbox文件夹路径,python,dropbox,Python,Dropbox,我找到了。答案是我的Mac电脑上有工作,但Windows电脑上没有 接受答案的最后一条评论提到“dropbox host.db文件在最新版本中不再存在”,因此解决方案似乎不再有效 我也发现了,但是建议的代码给了我一个错误 import json from pprint import pprint with open('%LOCALAPPDATA%\Dropbox\info.json') as data_file: data = json.load(data_file) pprint(da
import json
from pprint import pprint
with open('%LOCALAPPDATA%\Dropbox\info.json') as data_file:
data = json.load(data_file)
pprint(data)
错误:IOError:[Errno 2]没有这样的文件或目录:“%LOCALAPPDATA%\\Dropbox\\info.json”
另外一个复杂的问题是,我在每台机器上都有一个个人和专业的dropbox帐户。个人文件夹称为“Dropbox(personal)”
关于如何在我同步Dropbox的任何计算机上查找此文件夹路径的任何指针?请安装pip软件包:然后执行以下操作:
import winpaths
appdata_path = winpaths.get_local_appdata()
或:
import os
appdata_path = os.getenv('LOCALAPPDATA')
然后,最终:
with open(os.path.join(appdata_path, 'Dropbox', 'info.json')) as data_file:
如果要尝试应用程序数据目录而不是本地应用程序数据目录,则在上述代码中,将
LOCALAPPDATA
替换为APPDATA
或get\u Local\u APPDATA()
替换为get\u APPDATA()
安装pip包:然后执行以下操作:
import winpaths
appdata_path = winpaths.get_local_appdata()
或:
import os
appdata_path = os.getenv('LOCALAPPDATA')
然后,最终:
with open(os.path.join(appdata_path, 'Dropbox', 'info.json')) as data_file:
如果要尝试应用程序数据目录而不是本地应用程序数据目录,则在上述代码中,将
LOCALAPPDATA
替换为APPDATA
或get\u Local\u APPDATA()
替换为get\u APPDATA()
是否尝试了'%LOCALAPPDATA%\Dropbox(个人)\info.json'
?的可能重复项您是否尝试过'%LOCALAPPDATA%\Dropbox(个人)\info.json'
?的可能重复项