每日一拍: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 = "本書由(.*?)受權(.*?)進行製做與發行",若是匹配上,將返回()中捕獲的內容,若是不須要捕獲,返回能夠匹配的值