1. 程式人生 > >python 文件操作 學習筆記

python 文件操作 學習筆記

位置 enc pri 小文件 author app python odi read

#_*_ 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())

python 文件操作 學習筆記