f, 變數f_obj,f_handler,f_h,fh,檔案控制代碼。open() python的內建函式(內部呼叫的是windows的系統命令),
1,開啟檔案,產生檔案控制代碼。
2,對檔案控制代碼進行操作。
3,關閉檔案控制代碼。
# 讀# r 對於r模式 mode可以預設不寫
# 1,全部讀取# f = open('檔案操作1',encoding='utf-8',mode='r')
# content = f.read() #
# print(content)
# f.close()
# 2,read(n)# f = open('檔案操作1',encoding='utf-8',mode='r')
# content = f.read(10) # r 模式,按照字元讀取。
# print(content)
# f.close()
# 3, 按行讀取
# f = open('檔案操作1',encoding='utf-8',mode='r')
# print(f.readline()) #
# print(f.readline()) #
# print(f.readline()) #
4,按行讀取,返回乙個list# f = open('檔案操作1',encoding='utf-8',mode='r')
# content = f.readlines()
# print(content)
# f.close()
# rb
# 5,for 迴圈。
# f = open('檔案操作1',encoding='utf-8',mode='r')
# for line in f:
# print(line.strip())
# f.close()
# rb 檔案操作中凡是 帶b字母,都是與非文字類檔案相關的。
# r+ 讀寫:先讀後追加。
不讀直接寫會怎樣:直接從開始覆蓋
寫# w
# 沒有檔案,建立檔案也要寫。
# 有檔案,先清空,後寫入。
wb
w+: 寫讀
# 追加# a# 沒有檔案,建立檔案也要寫。
# 有檔案,直接在檔案的最後面追加。
# ab a+ a+b# 其他方法:readale是否可讀 ,writable是否可寫,seek移動游標位置 tell 獲取游標
truncate 要在writable模式下進行擷取。# r+ a+ ..不能在w模式下使用,對原檔案進行擷取
# f = open('檔案操作1',encoding='utf-8',mode='r+')
# print(f.truncate(6))
# f.close()
1,主動關閉檔案控制代碼# with open('檔案操作2',encoding='utf-8') as f1:
# print(f1.read())
# 2,開啟多個檔案控制代碼。
# with open('檔案操作2',encoding='utf-8') as f1,\
# open('檔案操作3',encoding='utf-8',mode='w') as f2:
# print(f1.read())
# f2.write('666666')
# 檔案的改的操作
# 1,以讀的模式開啟原檔案,產生乙個檔案控制代碼f1.
# 2,以寫的模式建立乙個新檔案,產生乙個檔案控制代碼f2.
# 3,讀取原檔案內容,進行修改,並將修改後的寫入新檔案。
# 4,將原檔案刪除。
# 5,將新檔案重新命名成原檔案。
# low版import os
with open('alex的深度剖析', encoding='utf-8') as f1,\
open('alex的深度解析.bak',encoding='utf-8',mode='w') as f2:
old_content = f1.read()
new_content = old_content.replace('alex','sb')
f2.write(new_content)
os.remove('alex的深度剖析')
os.rename('alex的深度解析.bak', 'alex的深度剖析')
#import os
with open('alex的深度剖析', encoding='utf-8') as f1,\
open('alex的深度解析.bak',encoding='utf-8',mode='w') as f2:
for line in f1:
new_line = line.replace('sb','alex')
f2.write(new_line)
os.remove('alex的深度剖析')
os.rename('alex的深度解析.bak', 'alex的深度剖析')
python操作檔案要點
python操作檔案要點 open 開啟檔案 例 f open ss.txt w 許可權 w 寫入模式,如果檔案不存在側建立檔案,如檔案存在側清空檔案內容。r 唯讀模式 檔案不存在時就報錯 不可寫入 a 追加寫入模式,不清空之前內容,檔案存在直接在內容後面新增新內容,不存在側建立檔案。可讀寫模式,為...
DOM操作要點
1 能放到dom操作之外的操作就放到外面,dom操作要盡量少.2 大範圍操作先把容器隱藏,在其中操作完成後,再顯示 這是乙個我剛接觸前端時遇到的乙個優化辦法,當時很不理解為什麼display none之後操作就算是效能優化了.但是資料證明如此渲染確實快了很多,這個的原理要涉及到瀏覽器載入和渲染的原理...
上機操作要點
上機操作要點 1.在硬碟c2t1d0 上,進行 format 命令的測試 2.如何在以上建好的 slice 上,製作乙個檔案系統?3.檔案系統是如何的 mount 的?4.使用什麼命令,進行檔案系統的檢查?具體的操作步驟有哪些?5.如何檢視系統中所有的網路介面,以及各個介面的 ip位址?6.進行系統...