Может кто-нибудь сказать мне, как упомянуть Ma c Домашнюю папку в файле yaml?
У меня есть файл settings.yaml, который я использую в своем коде Python для подключения к GDrive. Он экспортирует учетные данные в файл JSON, и я хочу, чтобы он был извлечен в папку GDrive в домашнем каталоге.
settings.yaml
client_config_backend: 'settings'
client_config:
client_id: "something"
client_secret: "something"
auth_uri: "https://accounts.google.com/o/oauth2/auth"
token_uri: "https://oauth2.googleapis.com/token"
save_credentials: True
save_credentials_backend: 'file'
save_credentials_file: '/Users/machinename/GDrive/credentials.json'
И в python файл, он упоминается так:
gauth = GoogleAuth(settings_file='settings.yaml')
gauth.LoadCredentialsFile('/Users/machinename/GDrive/credentials.json')
Таким образом, разные люди будут запускать его на разных машинах, а machinename
будет отличаться, поэтому я пытаюсь предоставить версию Dynami c для домашнего каталога. Я пробовал ~/GDrive/credentials.json
, но это не сработало.
Может ли кто-нибудь помочь, как объявить домашний каталог в yaml-файле?