• Madman
  • ·

Python 读取配置文件

Python3中使用 configparser.ConfigParser 模块来解析配置文件,在每个配置文件中,配置数据会被分组 section,每个分组又包括多个配置项 option 。可以使用 get 方法获取配置项的值,或使用 set 方法重新设置配置项的值

  • Madman
  • ·

Python文件读写操作

Python中可以使用open()方法来打开一个文件描述符,并指定相应的访问模式,来决定是读取文件还是写入文件。读写完成后,切记要调用close()方法来关闭文件描述符。Python中不仅可以保存数据到磁盘上的文件中,还可以在内存中读写数据,比如StringIO和BytesIO这种file-like object

Python编码转换.png
  • Madman
  • ·

深入研究字符编码,告别Python乱码

计算机只认识二进制0和1,任何输入输出都是字节流,应用程序(包括操作系统)按照某一编码格式将字符图形数据,编码成字节流进行存储或传输。如果编码和解码两个步骤所使用的编码格式不一致,就会出现乱码。不管是Python2还是Python3,建议源代码都保存为UTF-8格式,这样的话,Python3就不会出现乱码了,而Python2则需要注意str类型与unicode类型的区别

Python容器-min.png
  • Madman
  • ·

Python基础: 容器

字符串是Python中最常用的数据类型,我们可以使用单引号'或双引号"来创建字符串。input函数获取的输入数据全是字符串类型。字符串对象是不可变对象,无法修改内容,所谓"修改"只是创建新的字符串对象,并把原对象引用指向该新字符串对象。一旦创建了元组,则不能再修改元组的元素,包括不能删除其中的元素