【问题标题】:Python FLASK REST AUTHPython 烧瓶休息认证
【发布时间】:2018-10-25 11:32:20
【问题描述】:
我的以下问题:
如何从配置文件中调用 auth 用户名和密码。
r = requests.get(url, auth=('username', 'password')).content
我想要的是
一个包含用户名、密码的配置文件
r = requests.get(url, auth=(MYconfig file)).content
希望任何人都可以给我一个样品。
提前谢谢你
【问题讨论】:
标签:
python
authentication
python-requests
【解决方案1】:
假设您想使用configparser
您的 conf 文件如下所示:
[user.auth]
username = my
password = password
在你的代码中你应该像这样使用它:
import configparser
config = configparser.ConfigParser()
config.read("C:\myconf\defaults.cfg")
那么您应该像这样获得您的凭据:
username = config.get('user.auth', 'username')
password = config.get('user.auth', 'password')