pyqt5读取config文件夹下的configs.py配置文件信息
时间: 2023-11-09 17:01:34 浏览: 123
可以使用Python的configparser模块来读取config文件夹下的configs.py配置文件信息。
假设configs.py文件中定义了以下配置信息:
```python
[DATABASE]
host = localhost
port = 3306
username = root
password = 123456
database = test
[SERVER]
address = localhost
port = 8000
```
则可以使用如下代码来读取该配置文件:
```python
import configparser
config = configparser.ConfigParser()
config.read('config/configs.py')
# 获取DATABASE配置项的值
db_host = config.get('DATABASE', 'host')
db_port = config.getint('DATABASE', 'port')
db_username = config.get('DATABASE', 'username')
db_password = config.get('DATABASE', 'password')
db_database = config.get('DATABASE', 'database')
# 获取SERVER配置项的值
server_address = config.get('SERVER', 'address')
server_port = config.getint('SERVER', 'port')
```
其中,`configparser.ConfigParser()`创建了一个ConfigParser对象,`config.read('config/configs.py')`读取配置文件,并将配置项的值存储在该对象中。
`config.get(section, option)`方法可以获取指定配置项的值,其中`section`为配置项所属的段名,`option`为配置项的名称。
如果需要获取的配置项的值是数字类型的,可以使用`config.getint(section, option)`方法。
阅读全文