簡體   English   中英

更改 os.getenv() 值幫助(初學者)

[英]Changing os.getenv() value help (beginner)

token = "lkjaskdl1jsa53dlksq34ajdsadasd99qqq" # you would need the source code to change this

value = os.getenv(token)

當我使用 getenv() 發布我的程序時,用戶將無法看到源代碼來更改令牌“值”。 使用消息輸入,我如何編寫代碼以便他們輸入他們的令牌? (而不是他們在源代碼中更改它)

請改用 dotenv。 https://pypi.org/project/python-dotenv/

例子:

$ pip install "python-dotenv[cli]"
$ dotenv set USER=foo
$ dotenv set EMAIL=foo@example.org
$ dotenv list
USER=foo
EMAIL=foo@example.org
$ dotenv run -- python foo.py

以與此處所示相同的方式為 email 和用戶設置令牌

或者...

     import os                                                        
     my_var = str(input("Enter your token"))
     os.environ['key']=my_var
     x = os.environ['key']
     print(x)
~                  

暫無
暫無

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

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