需求如題。
首先,我們需要建立乙個檔案
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
"))
5truetips:process finished with exit code 0
編寫函式原則:
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...