[英]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.