Python读写unicode文件的方法

yipeiwu_com6年前Python基础

本文实例讲述了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与shell的3种交互方式介绍

概述 考虑这样一个问题,有hello.py脚本,输出”hello, world!”;有TestInput.py脚本,等待用户输入,然后打印用户输入的数据。那么,怎么样把hello.py输...

Python当中的array数组对象实例详解

Python当中的array数组对象实例详解

计算机为数组分配一段连续的内存,从而支持对数组随机访问; 由于项的地址在编号上是连续的,数组某一项的地址可以通过将两个值相加得出,即将数组的基本地址和项的偏移地址相加。 数组的基本地址...

解决pycharm运行出错,代码正确结果不显示的问题

解决pycharm运行出错,代码正确结果不显示的问题

昨天手贱,觉得自己装的Python版本太低,重新安装了一个,安装完成后运行出现错误: Fatal Python error: initfsencoding: unable to load...

Python中random模块用法实例分析

本文实例讲述了Python中random模块用法。分享给大家供大家参考。具体如下: import random x = random.randint(1,4); y = random...

Win10下Python环境搭建与配置教程

Win10下Python环境搭建与配置教程

本教程为大家分享了win10下Python环境安装配置教程,供大家参考,具体内容如下 1.在https://www.python.org/downloads/release/python...