我正在使用覆盆子pi实现我的第一个python项目。我在代码中写下了一堆信息,例如数据库/表名,ID,项目目录路径等。为了灵活性,我不希望它在那里,而是宁愿把它拉出我可以修改的地方。解决这个问题的最佳方式是什么?
答案 0 :(得分:2)
Python有一个原生的ConfigParser库,用于读取.ini样式文件:https://docs.python.org/2/library/configparser.html
<强> example.cfg
[Section1]
db_username = "db_user"
db_password = "db_passwd"
<强> yourapp.py
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('example.cfg')
print config.get('Section1', 'db_username')
答案 1 :(得分:0)
如果我理解你的问题
只需编写类似settings.py
然后从settings import *
API_KEY = "asdh31134hasdhe812"
UNAME
=“meUser”
import settings
print settings.API_KEY
>>asdh31134hasdhe812