#read 無參數,讀全部,有參數,有b按照字節讀,無b按字符讀 #tell,獲取當前指針的位置 #seek,跳轉指針的位置 #write,往裏寫數據,有b寫字節,無b寫字符 #close,關閉文件 #fileno 文件描述符 #flush,強制把寫的內容刷到硬盤裏 #read #readable,是否可讀 #writeable,是否可寫 #seekable,是否可以移動指針 #readline,只讀一行 #truncate,會把指針後面的內容全部幹掉,截斷文件 #for循環文件對象,循環每一行 #with open('db') as f: 2.7之後,支持同時打開兩個文件,with open('db') as f1,with open('db',r) as f2,比如把一個文件的內容 #同時寫入到另外一個文件中 # with open('db','r',encoding='utf-8') as f1,open('db_bak','w',encoding='utf-8') as f2: # n = 0 # for line in f1: # if n <= 2: # f2.write(line) # n += 1 # else: # break # print('over') #通過with把f1中的123替換爲ABC # with open('db','r',encoding='utf-8') as f1,open('db_bak','w',encoding='utf-8') as f2: # for line in f1: # new = line.replace('123','ABC') # f2.write(new)
python之文件操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.