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