python与linux共同修改ini配置文件时的空格、注释等问题解决办法
来源:互联网 发布:淘宝主营率是什么意思 编辑:程序博客网 时间:2024/06/14 05:47
最近因项目需求,要在imx6板子上开发一个网站,用于展示采集的信息、图片和视频,和下发配置信息。在处理配置信息时遇到一个问题,网站后台是用python实现,采集程序是linux C,我采取的办法是使用ini格式的配置文件来传递参数。在参数传递过程中,后台(python)和应用(linux C)都需要读写配置文件,实现都没问题。
后台(python):使用python自带的ConfigParser模块,很方便。
应用:使用自己的解析函数实现。
在合起来测试时,发现python修改过后的ini文件会生成一些空格,如section内有空格,key = value时,=号两端都有空格。
下面说一下我的解决思路和方法:
1、从python端入手,去掉空格。
2、从C端入手,无障碍解析空格。
3、咨询大神后,给出的思路,将ini格式的文件改为json格式,因为json在既有python库也有C库。
我的挣扎过程就不描述啦,最终选择第二个办法,因为发现一个很好用的C解析ini文件的源码,可能使用过程会有点问题,再稍微调试一下就可以啦。直接给网址:
这个也很好用,只是不能解析空格,但是很有启发意义:
http://blog.csdn.net/niha1993825jian/article/details/41086403
很好用的ini解析源码:
http://download.csdn.net/download/taoyuanmin/9179573
作者发的帖子,大家赞扬一下:
http://bbs.csdn.net/topics/391842320
阅读全文
0 0
- python与linux共同修改ini配置文件时的空格、注释等问题解决办法
- Linux下修改配置文件导致系统无法启动问题解决办法
- 修改Linux下MySQL编码配置文件的办法,即中文乱码问题解决方法(实战篇)
- Python读取修改ini配置文件[ConfigParser]
- php配置文件php.ini的中文注释
- 无须修改php.ini等配置文件,修复session_start错误的方式
- 修改php.ini配置文件无效的解决办法
- mysql的配置文件my.ini修改问题
- 修改eclipse配置文件.ini
- PIP安装Python的scipy,scrapy等包出现“failed building wheel for xxx”问题解决办法
- PIP安装Python的scipy,scrapy等包出现“failed building wheel for xxx”问题解决办法
- PHP4 的配置文件 PHP.ini 注释及配置指导
- php配置文件php.ini的中文注释版
- php配置文件php.ini的中文注释版
- WINDCHILL项目模板导出压缩包后修改里面的配置文件,然后再压缩导不进去的问题解决办法
- Python读取ini配置文件
- python 读写 .ini 配置文件
- python 读写ini配置文件
- getline()详解
- SQL 分组后获取其中一个字段最大值的整条记录
- windows 下配置nginx
- caffe命令及其参数解析
- centOS7 配置Solr6.6.0
- python与linux共同修改ini配置文件时的空格、注释等问题解决办法
- MFC中listctrl图片拖拽效果
- 阻塞等待和忙等待,以及超时问题
- Fragment切换 replace 和 add 的比较 以及最佳方案
- Android Studio 引入第三方库
- Android WebView页面结束后视频播放还有声音问题
- OpenWrt MT7621使用pyinstaller打包失败解决办法
- BASE64编码、解码的C语言实现
- PHP提高in_array查找元素的方法