python之文件操作

#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)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章