9、文件操作

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
 

猜你喜欢

转载自www.cnblogs.com/LittleSpring/p/9343374.html