首页 > 解决方案 > 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

标签: pythonconfig

解决方案


推荐阅读