IO4 1封裝乙個刪除檔案函式

2022-08-29 11:30:13 字數 918 閱讀 9415

需求如題。

首先,我們需要建立乙個檔案

filename_path = "

./py.txt

"try

: f = open(filename_path,"w"

) #寫入模式,會沖刷掉檔案內容

print(f.write("

作者,黃蓉"))

f.close()

except

: #異常處理

print("

%s檔案找不到

"%(filename_path))

成功建立了乙個檔案

然後,我們需要封裝乙個刪除檔案函式,將檔案刪除

import

osdef

deletfile(filename):

iffilename:

os.remove(filename)

return

true

else

:

return

false

if__name__ == "

__main__

": #作為指令碼直接執行

print(deletfile("

py.txt

"))

輸出結果:檔案被成功刪除,列印結果如下

5true

process finished with exit code 0

tips:

編寫函式原則:

1. 函式設計要盡量短小

2. 函式宣告要做到合理、簡單、易於使用

3. 函式引數設計應該考慮向下相容(版本迭代~使用)

4. 乙個函式只做一件事情,盡量保證函式語句粒度的一致性

2 2 封裝乙個獲取元素的樣式的方法

一 設定和獲取行內的樣式 box div 設給元素置樣式 注意這設定的是行內樣式 var obox document.getelementbyid box obox.style.width 200px obox.style.height 200px obox.style.background red...

es6 封裝乙個基礎的表單驗證

設計乙個通用的表單驗證,如果後期表單中新增了更多的需求,不需要更改之前的 邏輯,最好不要改之前的 需要加什麼直接加就好了。此表單驗證最好返回乙個函式,在api設計這塊我選擇在每個表單項上新增valid屬性,在驗證中通過檢視是否有valid屬性 valid屬性的內容來獲取需要驗證的表單,並且返回驗證的...

OpenGL 11 封裝乙個自己的著色器類

之前都是通過讀取著色器字串來建立著色器,這樣耦合程度很高,並且生成 鏈結著色器程式也需要寫很繁雜的過程。現在我編寫乙個shader類來讀取著色器文字檔案,並且封裝那些繁雜的步驟。shader標頭檔案 ifndef inc 10 shader loader shader h define inc 10...