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

9、文件操作

时间:2018-07-20 20:31:42      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:nes   文件   coding   data   lines   pre   lse   pychar   分割线   

open("filename",encoding)

 

data=open("filename",encoding=‘utf-8‘).read()

 

w    创建一个新文件。

 r     读取  ,不可写

 a ,追加 ,不能读

f=open(‘filename‘,‘w‘,encoding=‘utf-8‘)#文件句柄 w创建一个新文件。

  关闭文件

f.close()

读取行

fp.readline()

 将文件的每行放一起组成一个列表

fp.readlines()#读小文件

 读取在第十行显示分割线

fp=open(‘/Users/mac/PycharmProjects/myPython/day2/goods.txt‘,‘r+‘,encoding=‘utf-8‘)

for index,line in enumerate(fp.readlines()):
    if index == 9 :
        print(‘---------我是分割线-----‘)
    else :
        print(line.strip())

高效,迭代器fp

fp=open(‘/Users/mac/PycharmProjects/myPython/day2/goods.txt‘,‘r+‘,encoding=‘utf-8‘)
count =0
for line in fp :
    if count == 9:
        print(‘---------我是分割线-----‘)
    else:
        print(line.strip())
    count += 1

 

 

 

 


9、文件操作

标签:nes   文件   coding   data   lines   pre   lse   pychar   分割线   

原文地址:https://www.cnblogs.com/LittleSpring/p/9343374.html

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