簡體   English   中英

如何從 Python 中的.secrets 文件中調用憑據

[英]How to Call the Credentials from .secrets File in Python

最近,我根據自己的需要使用tweepy制作了一個twitter-bot 現在要 24x7 在線托管它,我首先嘗試了 Heroku(無法添加信用卡/借記卡),然后是 pythonanywhere.com (我不知道為什么控制台在一天后關閉),然后repl.it ( API 密鑰從.env文件返回None - 盡管在我的系統中它運行良好)最后是 WayScript.com

現在,在這里我遇到了一個新的文件類型,說.secrets 我使用.env存儲所有密鑰,但他們要求將這些憑據保存在.secrets文件中。 它們還提供.env文件類型。 但它表示最好將這些憑據添加到.secrets文件中,因為在這種情況下它們將被保存為加密字符串。 這是屏幕視圖- 屏幕視圖

現在,如果我使用.env文件,我可以使用以下代碼輕松導入憑據 -

import os
Secret_Key = os.environ['key']

但是如果我使用.secret文件,那么如何調用憑據?

感謝您提供的任何幫助。

您應該使用 ws.environment 來讀取存儲在 .secrets 文件中的值。 如果您需要檢索您的 API 密鑰,您可以執行以下操作。

api_key = ws.environment['API_KEY']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM