每日一拍: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 = "本书由(.*?)授权(.*?)进行制作与发行",如果匹配上,将返回()中捕获的内容,如果不需要捕获,返回可以匹配的值

猜你喜欢

转载自my.oschina.net/u/2311195/blog/1923531