python - python的配置文件
问题描述
我对python很陌生,我正在尝试制作一个脚本并拥有一些带有一些设置的配置文件(如数据库主机、用户和密码或API URL等)。但我被困在一件事上:
我在主脚本的两个不同部分搜索用户,在一个地方,用户仅通过名称标识,如“JohnB”,而在另一个地方,用户由 ID 标识,如“34”。我需要的是以某种方式连接正确的输出,具体取决于它的确切名称或 ID(所以不知何故知道 JohnB 和 34 是同一件事)。dict() 可能不适合这个。任何想法我应该使用什么?
基本上在第一种情况下,我调用一个 URL 来获取一个包含几行的文件。从这个文件中我只解析名称(因为那里没有太多其他内容)所以可以说我有变量“名称”和存储的用户名称。在第二种情况下,我正在为事件选择数据库,并且每个事件都可能有一个用户。这个用户只是 ID。现在,如果事件有一个用户(例如用户 34,例如 JohnB),我想将特定的哈希添加到变量“用户”,但如果事件没有可能发生的用户,我想标记(使用哈希)用户来自那个解析的文件。
到目前为止,我在代码中的两个地方有两个 IF 条件(不使用 conf.py 文件),它看起来像这样:if name == "JohnB": user=5@RuZg67A
当我检查 mysql select 的结果时,在代码的第二部分if x[8] == 34: user=5@RuZg67A
解决方案
推荐阅读
- javascript - 如何使用javascript计算html元素的真实高度?
- go - 使用数组初始化结构
- camunda - 尝试为 Camunda 设置流程变量时,Node js 中未发生轮询
- c++ - C++中xpos和迭代器的关系是什么
- entity-framework-core - 使用 .Net 5 EF 从 abp.io 中的 CrudAppService 检索子实体
- python - push and reply on LINE chat bot
- ios - SwiftUI 从 ViewModel 预填充 TextField
- bash - git: list all files in HEAD that have more than one author
- apache - .htaccess redirect... got lost
- javascript - 使用 jQuery 动态生成多个 DOM-Node 级别