python配置文件(ini文件)
来源:互联网 发布:node express 中间件 编辑:程序博客网 时间:2024/06/05 09:24
为了便于参数调试,需要将程序中的参数与程序分离开,于是存储参数, 传参以及解析参数困惑了好久,java可以使用properties文件,那么python用什么呢(python新手),搜寻良久,终于在网上找到了ini 文件:ini配置文件常被用作存储程序中的一些参数,通过它,可以将经常需要改变的参数保存起来(而且还可读),使程序更加的灵活。
ConfigParser(读取ini文件)的一些问题:
1. 不能区分大小写。
2. 重新写入的ini文件不能保留原有 INI文件的注释。
3. 重新写入的ini文件不能保持原有的顺序。
4. 不支持嵌套。
5. 不支持格式校验。
例子:
文件wu.py,程序的入口
import sysimport configparserimport eventparsing.test_config as tcdef main(argv): # 读取配置文件: config = configparser.ConfigParser() config.read(argv) heh = tc.testFile(config) heh.hehe()if __name__ == "__main__": main("/home/ubuntu/workspace/BioEvent/eventparsing/neuralConfig.ini") #main(sys.argv[1:])
文件test_config.py
class testFile: def __init__(self, config): self.config = config def hehe(self): wuhan = self.config.get("Filepath","embedding_file") number = self.config.get("Bilstm","init_scale") print(wuhan) print("&&&&&&&&&&&&&&&&&&&&&&&&&&&") print(number)
neuralConfig.ini文件
[Filepath]embedding_file = '/home/ubuntu/word2vec/PubMed-w2v.txt'[Bilstm];优化神经网络参数init_scale = 0.1
程序运行结果:
比较好的例子:
如何使用python3读取配置文件(ini):https://my.oschina.net/flymaxty/blog/222748
0 0
- python配置文件(ini文件)
- Python读取ini配置文件
- python 读写 .ini 配置文件
- python 读写ini配置文件
- Python读取ini配置文件
- python 访问配置文件.ini
- python ini配置文件处理
- Python读取INI配置文件
- 读写配置文件函数(.ini文件)
- 读取配置文件Ini文件
- python 中对配置文件(如.ini文件)进行读写等操作ConfigParser模块
- [Python] 文件读写——处理ini配置文件
- python 3 ini配置文件操作
- 通过python读取ini配置文件
- 配置文件中用到ini文件
- Python核心编程中题目(解析操作Ini配置文件)
- Python 配置文件(.ini、 .conf、 .cfg)的读写
- Python 配置处理类(ini文件)
- 深入浅出数据仓库中SQL性能优化之Hive篇
- 【Timer】定时器使用示例
- WiFi信号扩展的最佳方案
- USB OTG
- Nodejs Express下引入本地文件的问题
- python配置文件(ini文件)
- React.js中实现下拉刷新
- 或许你也患上了开发瘫痪症
- Flume NG 入门
- jdbc连接数据库
- 轻舟已过万重山——真正的技术派公司是怎么联调、测试和发布的?
- 通过 IDEA 去 Debug Jar包
- Django使用nginx部署
- React Native之React速学教程(上)