本文实例讲述了Python读写unicode文件的方法。分享给大家供大家参考。具体实现方法如下:

#coding=utf-8

import os

import codecs

def writefile(fn, v_ls):

f = codecs.open(fn, 'wb', 'utf-8')

for i in v_ls:

f.write(i + os.linesep)

f.close()

def readfile(fn):

f = codecs.open(fn,'r','utf-8')

ls = [ line.strip() for line in f]

f.close()

for i in ls:

print i

if __name__ == '__main__':

fn = u'11.txt'

ls = [u'1.python', u'2.how to pythonic', u'3.python cook', u'python编程']

writefile(fn, ls)

readfile(fn)

希望本文所述对大家的Python程序设计有所帮助。

python读写ini文件的库支持unicode_Python读写unicode文件的方法相关推荐

  1. Python之category-encoders:category-encoders库的简介、安装、使用方法之详细攻略

    Python之category-encoders:category-encoders库的简介.安装.使用方法之详细攻略 目录 category-encoders库的简介 1.支持15种不同编码 cat ...

  2. Python之tushare:tushare库的简介、安装、使用方法之详细攻略

    Python之tushare:tushare库的简介.安装.使用方法之详细攻略 目录 tushare库的简介 tushare库的安装 tushare库的使用方法 1.基础用法 tushare库的简介 ...

  3. Python之selenium:selenium库的简介、安装、使用方法之详细攻略

    Python之selenium:selenium库的简介.安装.使用方法之详细攻略 目录 selenium库的简介 1.Selenium需要一个驱动程序来与所选的浏览器交互 selenium库的安装 ...

  4. Python之pandas-profiling:pandas-profiling库的简介、安装、使用方法之详细攻略

    Python之pandas-profiling:pandas-profiling库的简介.安装.使用方法之详细攻略 目录 pandas-profiling库的简介 pandas-profiling库的 ...

  5. Python之compiler:compiler库的简介、安装、使用方法之详细攻略

    Python之compiler:compiler库的简介.安装.使用方法之详细攻略 目录 compiler库的简介 compiler库的安装 compiler库的使用方法 compiler库的简介 根 ...

  6. Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略

    Python之ffmpeg-python:ffmpeg-python库的简介.安装.使用方法之详细攻略 目录 ffmpeg-python库的简介 ffmpeg-python库的安装 ffmpeg-py ...

  7. Python之fastai:fastai库的简介、安装、使用方法之详细攻略

    Python之fastai:fastai库的简介.安装.使用方法之详细攻略 目录 fastai库的简介 fastai库的安装 fastai库的使用方法 1.计算机视觉分类

  8. Python之schedule:schedule库的简介、安装、使用方法之详细攻略

    Python之schedule:schedule库的简介.安装.使用方法之详细攻略 目录 schedule库的简介 1.特性 schedule库的安装 schedule库的使用方法 1.基础用法

  9. Python之gmplot:gmplot库的简介、安装、使用方法之详细攻略

    Python之gmplot:gmplot库的简介.安装.使用方法之详细攻略 目录 gmplot库的简介 gmplot库的安装 gmplot库的使用方法 1.基础用法 gmplot库的简介 一个类似ma ...

最新文章

  1. [Javascript]怎么样让公告不间断的滚动显示
  2. 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个...
  3. ffmpeg rtsp转 rtmp
  4. 阿里巴巴Java开发手册———个人追加的见解和补充(一)
  5. SqlServer一些用法
  6. 【第五单元】vim与文件管理(10.1)
  7. js中立即执行函数会预编译吗_面试官:聊聊对Vue.js框架的理解
  8. linux中强大且常用命令:find、grep
  9. 串口服务器芯片方案商,串口服务器芯片
  10. Djangon 基础总结 汇总 从请求到返回页面的过程,
  11. shell 之while两种写法
  12. VS2015安装包损坏或丢失的方法_2022年7月
  13. FLStudio中文全套插件包FL水果20.8中文宿主软件插件
  14. WIFI基础入门--802.11--成帧细节(管理帧)--5
  15. Rebuttal得来的经验
  16. com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName ***, fasjson
  17. 讲义六 之 docker 搭建测试环境以及部署项目包 created by 爱软测_bill
  18. CSS 如何画一个三角形?原理是什么?
  19. Framework基础之入门
  20. python实现AdaBoost算法

热门文章

  1. mysql 跨服务器 etl_mysql数据库跨服务器查询【需要确定mysql支持FEDERATED ,可以参照文章内容自己配置】...
  2. 安装提示没有安装包docker(转载)
  3. html一个页面分页代码怎么写,纯JS前端实现分页代码
  4. 基于JAVA+SpringMVC+MYSQL的简单企业人事管理系统
  5. VSCode代码格式化自动换行问题
  6. 15.用户故事与敏捷方法——Scrum与用户故事笔记
  7. 认真研究下HTML之id、name、form、submit
  8. MVC中某个页面不需要引用母版页的正确写法
  9. Linux系统配置成简单的路由器
  10. (转)Ubuntu下JDK7安装全过程并调试第一个带包的java程序