每日一拍: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 = "本书由(.*?)受权(.*?)进行制做与发行",若是匹配上,将返回()中捕获的内容,若是不须要捕获,返回能够匹配的值
相关文章
相关标签/搜索