私はthis threadを見つけました。その答えは私のMacではうまくいきましたが、私のWindowsマシンではうまくいきませんでした。Pythonで個人用のDropboxフォルダパスを見つける
受け入れ答えの最後のコメントは、「ドロップボックスhost.dbファイルは最新バージョンではもはや存在しない。」と述べてそれは解決策がもう働かないようです。
私もthis official guideを見つけたが、提案されたコードは私にエラーを与える
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] No such file or directory: '%LOCALAPPDATA%\\Dropbox\\info.json'
追加の合併症が、私は、各マシン上で個人やプロのDropboxアカウントを持っていることです。個人用フォルダは「Dropbox(Personal)」と呼ばれます。
私がDropboxを同期したマシン上でこのフォルダパスを見つける方法に関する指針はありますか? winpathsをしてから実行します:
と
APPDATA
またはget_local_appdata()
とあなたは ' '%LOCALAPPDATA%\ Dropboxが(個人)\ info.json''を試してみましたか? – jonrsharpe[環境変数を文字列に評価する]の可能な複製(http://stackoverflow.com/questions/386934/evaluate-environment-variables-into-a-string) –