python 文件操作 学习笔记

#_*_ coding:utf-8 _*_
# author choco
#f = open("J:\Python\py\contact.txt",encoding="utf-8").read()
#print(f)#读取整个文件内容
f = open("J:\Python\py\contact.txt","r+",encoding="utf-8")#赋值给f,为文件句柄 r 读, w 写打开是创建空文件。a = append 追加,写在最后面,不能读。
#data = f.read() 只适合读小文件
#data1 = f.read() #这个是有问题的,打开后,读完了指针在文件最后,读不到内容。
#print(data)
#print("-------data1-----%s---")
#print(data1) 这个是有问题的
#f.write("\n李磊 经理 5465 17754684592")#换行写
#for i in range(5):
# print(f.readline())#读五行
#print(f.readlines())
count = 0
for line in f:
if count == 4:
count += 1
continue
count +=1
print(line.strip())
f.close()
''' 不好
for index,line in enumerate(f.readlines()):
if index== 4:
print("-------我是分割符--------")# 不读第五行
continue
print(line.strip())# 带strip 取消读空格和 换行字符
f.close()
'''
f = open("contact.txt","r",encoding="utf-8")
print(f.tell())#目前读的位置
print(f.readline())
print(f.readline())
print(f.readline())# tell读的字符数
print(f.tell())
f.seek(10)
print(f.tell())
print(f.readline())

猜你喜欢

转载自www.cnblogs.com/choco1986/p/9064677.html