Roboter's blog » python 读取ini文件

python 读取ini文件

October 21st, 2008 roboter Leave a comment Go to comments

python包含了一个ConfigParser模块,读取ini配置文件比较方便。以前一直都用它,最近希望使用ConfigParser打开utf8格式的配置文件,但是ConfigParser无法识别BOM的三个字符串。也就是不支持utf8。

google了一下,找到一个很方便的模块ConfigObj,它的读写全部基于unicode进行,所有内容形成一个字典。在存盘时,可以指定文件的编码方式。

http://www.voidspace.org.uk/python/configobj.html

示例如下:

fp = ConfigObj(inifile,encoding=’utf8′,default_encoding=’utf8′)

tags = fp['tag']

Roboter's blog » python 读取ini文件相关推荐

  1. python读取ini文件

    import configparser import os config=configparser.ConfigParser()#创建config对象 file_path=os.path.dirnam ...

  2. python读取ini文件编码格式_Python读取txt(.ini)文件BOM问题

    2018-06-13   11:20:40 在windows上使用open打开utf-8编码的txt文件时开头会有一个多余的字符,它叫BOM,是用来声明编码等信息的,但python会把它当作文本解析 ...

  3. python读取ini文件utf-16 le_Python文件编码不可以使用UTF16

    1. The complete Python source file should use a single encoding. Embedding of differently encoded da ...

  4. 【自动化测试】Python 读取 .ini 格式文件

    大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...

  5. python ini文件 遍历_【自动化测试】Python 读取 .ini 格式文件

    大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...

  6. java inireader_用Java读取INI文件(带section的)

    代码 #include #include int main(){ boost::property_tree::ptree m_pt, tag_setting; read_ini("confi ...

  7. python读取dbf文件、dbf转xls、入库Postgres

    python读取dbf文件,转xls文件 文章目录 python读取dbf文件,转xls文件 依赖库安装 代码实现 读取dbf dbf转xls dbf转xls(批量) dbf入库Postgres 参考 ...

  8. python读取nc文件并转换成csv_使用Python截取nc文件数据保存到CSV文件-Go语言中文社区...

    问题要求: 编写一个函数完成以下任务:截取经度在23°N-40°N,纬度在118°E-131°E范围内各属性不同深度的数据,使用Python中合适的数据结构将截取的数据保存到同名CSV文件中.(nc文 ...

  9. python读取文件编码错误_关于python 读取txt文件出现编码问题:

    python 读取txt文件出现编码问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 5: invalid ...

  10. python读取yaml文件_python 怎么读取yaml文件

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language:另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件 ...

最新文章

  1. 使用NAT实现TCP负载均衡
  2. 【正一专栏】读《江村经济》——献给妻子的书
  3. 用TextPaint来绘制文字
  4. C语言之字符串探究(二):字符串原生操作——strlen、strcat、strcpy、strcmp自实现
  5. Bailian3260 赛手查询【排序】
  6. With great power comes great responsibility
  7. 汇编程序debug的使用完整使用
  8. html链接基本语法,链接(link)基本语法
  9. Elasticsearch Join类型查询父子关系
  10. Mac操作指南:访问Windows共享文件
  11. 51单片机码表c语言编程,用AT89S51单片机制作的多功能自行车速度里程表
  12. 面试常问--你最大的长处和弱点分别是什么?这些长处和弱点对你在企业的业绩会有什么样的影响
  13. 快手影音 www.kuaishou.net
  14. 七里香计算机音乐谱子,七里香(改编自《新经典》)
  15. 商业Wi-Fi:4G时代的垃圾
  16. Java阻塞队列-BlockingQueue介绍及实现原理
  17. opencv计算机视觉_opencv是计算机视觉的至尊工具
  18. 关于服务器的负载和CPU的使用率
  19. gluster更换故障节点
  20. Pythonic到底是什么玩意儿?

热门文章

  1. linux路由表的查看和含义
  2. Linux内核通知链(Notifier)
  3. Windows下编译FFmpeg-2.6.1详解
  4. linux内核命令行解析
  5. make_heap,pop_heap,push_heap
  6. 【图论】昂贵的聘礼(最短路变形)
  7. 卸载所有supervisor残留_拯救C盘!这个良心的卸载工具还是免费的?!
  8. python对文件操作采用的统一步骤是_python之文件操作总结
  9. linux bash 逻辑,Bash 中的逻辑和() | Linux 中国
  10. matlab 大于并且小于,matlab分段函数中大于、小于(“」”、“「”)的应用