每日一拍:Python常用方法
阿新 • • 發佈:2018-11-26
每日一拍:Python常用方法
幫助
help(module|method);#使用help函式可以檢視方法的詳細說明
檔案
#生成檔案並寫入內容 def writeNewFile(parent, filename, info): fw = open(os.path.join(parent, filename), 'w', encoding="utf-8");#w寫檔案,如果檔案不存在則建立檔案,但r檔案不存在則報錯 fw.write(info);#write寫入值,如果需要換行可以在末尾加上"\n" fw.close();#寫完檔案一定要關閉
os模組相關方法
#遍歷資料夾,os.walk使用 for root, dirnames, filenames in os.walk(os.curdir): #root:當前目錄下的所有檔案和資料夾;dirnames:所有的資料夾;filenames:所有的檔案 #檔名和字尾分離:os.path.splitext os.path.splitext("sample.txt");#該方法針對有後綴的檔案,會返回一個元組(filename, suffix) #獲取檔案大小:os.path.getsize os.path.getsize(filename);#返回檔案大小,如果是資料夾,不包括資料夾裡的檔案大小
正則
#捕獲文字獲取
re.findall(regexp, text);#regexp:正則表示式;#text:帶匹配文字
#例如:REGEXP = "本書由(.*?)授權(.*?)進行製作與發行",如果匹配上,將返回()中捕獲的內容,如果不需要捕獲,返回可以匹配的值