打算用python做一个写mtk camera driver的自动化工具。
- 模板选用标准库里面string -> Template 即可
但要重定义替换字符,稍后说明
- 配置文件纠结几天:cfg,yaml, python,csv.
但考虑到这些配置文件都是给程序员用的,纯文本的话有些vendor不明白,解释太麻烦了。
最后选用excel,里面可以慢慢写各个配置的含义,可以加图、表、文字等注释,比较好用。
常用的python excel lib有xlrd OPENPYXL。
?? |
兼容性 |
速度 |
功能 |
?? |
xlrd |
全平台 |
快 |
少 |
?? |
OPENPYXL |
2010-new |
慢 |
多 |
?? |
考虑再三,选用openpyxl
- 参考https://openpyxl.readthedocs.io/en/default/index.html# 语法和xlrd比,用A1,而不是11表示某个单元格,更直观。
- 新,功能强大。
- 速度慢无所谓。自己用可以容忍。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
参考链接:
http://poquitopicante.blogspot.com/2013/06/xlrd-vs-openpyxl-round-ii.html
http://xlrd.readthedocs.io/en/latest/
https://openpyxl.readthedocs.io/en/default/index.html
时间: 2024-10-24 21:58:00