對檔案的操作(2)
#_author:星#date:2019/10/30
#(1)
# num=0
# f=open('ltx','r',encoding='utf8')
# for i in f:#這是for 內部將f物件用作乙個迭代器,用的時候一行一行去取
# num+=1
# if num==3:
# i=''.join([i.strip(),'愛的真多'])
# print(i.strip())
# f.close()
#(2)
# print(f.tell())#0 ,tell方法,判斷游標位置的方法
# print(f.read(5))#偏偏秉燭夜 read對中文和英文都是乙個
# print(f.tell())#15 對漢字是兩個,對英文是乙個
# print(f.read(1))#遊
## f.seek(0)#seek任意調整游標位置,進行任意位置的讀寫操作
# print(f.read(5))#偏偏秉燭夜
#(3)
# f=open('ltx1','w',encoding='utf8')
# f.write('來童星加油')
# f.flush() 將快取裡面的資料直接呈現出來,用於進度條的實現
#(4)
# import sys,time
# for i in range(30):
#方法一
# sys.stdout.write("*")
# sys.stdout.flush()
#方法二
# print('*',end='',flush=true)#方法一與方法二實現了同樣的效果
# time.sleep(0.1)
#(5)
# f=open('ltx1','a',encoding='utf-8')
# print(f.isatty())#false 判斷是不是乙個終端
# f.truncate(4)
# f.close()
#(6)r+,w+,a+
#(6-1)r+模式--》寫在最後寫
# f=open('ltx1','r+',encoding='utf-8')
# #print(f.readlines())
# f.write('star')
# f.close()
#a+游標在起始位置
#(6-2)w+模式,先刪除再去寫
# f=open('ltx1','w+',encoding='utf-8')
# print(f.readlines())#
# f.write('star')
# print(f.tell())#游標的位置在star之後,要想檢視star,所以要調整游標的位置
# f.seek(0)
# print(f.readlines())#['star']
# f.close()
#(6-3)a+模式,#a+游標在最後位置
# f=open('ltx1','a+',encoding='utf-8')
# print(f.tell())
# f.seek(0)
# print(f.readlines())
# f.close()
#(7)終極問題------修改檔案
f=open('ltx1','r+',encoding='utf-8')
num=0
for line in f:
num += 1
if num==5:
f.write('star')
對檔案的操作
win32 shfileoperation 1.將 c test.txt 拷貝到 d shfileopstruct lpsh zeromemory lpsh,sizeof lpsh lpsh.hwnd hwnd desktop lpsh.fflags fof noconfirmation fof p...
對檔案的操作
對檔案的操作大致分為3類 第一類為r 唯讀 當進行唯讀操作時,無法對文字進行更改。注意 當進行r操作時游標會移至最前方從而讀取游標後的內容。第二類為w 只寫 當進行只寫操作時,無法對檔案進行讀取操作。注意 當進行只寫操作時會情況檔案裡的內容。第三類為a 只追加 當進行只追加操作時,無法讀取內容。注意...
對檔案的一些操作2
對檔案的一些操作2 author administrator date 2019 10 29 f open tx1 r encoding utf8 1 按照字元列印 print f.read 5 print f.read 5 print 有個自動換行 一剪梅 紅藕香殘 2 一行一行列印 print ...