1. 程式人生 > >每日一拍:Python常用方法

每日一拍:Python常用方法

每日一拍: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 = "本書由(.*?)授權(.*?)進行製作與發行",如果匹配上,將返回()中捕獲的內容,如果不需要捕獲,返回可以匹配的值