码迷,mamicode.com
首页 > 其他好文 > 详细

9、列表与文件

时间:2015-10-28 22:56:20      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:


    文件的读取与写入都是以列表的方式进行操作

1、读取
    使用 readlines 函数,这个函数将文本读取到的所有的数据,一行行地放在列表中。
文本:
  1. ID, name, score
  2. 1302303069, qxj511, 98.80
  3. 1302303070, zhy, 99.90
  1. fd = open("qxj511.txt","r")
  2. st = fd.readlines()
  3. print st // 一次性打印列表的所有的成员
  4. for s in st:
  5. s = s.rstrip("\n")
  6. print s // 逐一打印
  7. fd.close()

2、写入
    1. fd = open("qxj511.txt","w")
    2. li = [1302303069,"qxj511",88.88]
    3. lj = [1302303070,"zhy",99.99]
    4. for s2 in li: // 列表依次取出
    5. fd.write(str(s2)) // 依次写入,这里使用 str 将列表的内容转为字符串写入
    6. fd.write(" ")
    7. fd.write("\n")
    8. i = 0
    9. while i<=len(lj)-1 : // 使用 while的方式写入,
    10. fd.write(str(lj[i]) + " ")
    11. i = i + 1
    12. fd.close()

    list 的写入,如果全部是字符串,那么就可以直接使用 write 写入,但是对于其他的数据类型,简单而且粗暴地调用str 函数,将所有的数据类型,全部转为字符串类型,然后写入。











9、列表与文件

标签:

原文地址:http://www.cnblogs.com/qxj511/p/4918827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!