json使用读写json文件load和dump##loadwithopen("../config/record.json",'r')asload_f:load_dict=json.load(load_f)load_dict['smallberg']=[8200]##dumpwithopen("../config/record.json","w")asdump_f:json.dump(load_dict,dump_f)转储数据type加载成字符串,将字符串转换成数据类型,读取文件下的文件os.listdir(path)是获取该路径下所有文件的名称列表。open(path)是打开一个文件。importospath="D:/Python34/news"#文件夹目录files=os.listdir(path)#获取文件夹下的所有文件名s=[]forfileinfiles:#traversefolderifnotos.path.isdir(file):#判断是不是文件夹,不是文件夹就打开f=open(path+"/"+file);#打开文件iter_f=iter(f);#Createiteratorstr=""forlineiniter_f:#遍历文件,逐行遍历,读取文本str=str+lines.append(str)#每个文件的文本存入列表print(s)#打印结果regularexpressionmatchesimportre#re.match尝试从字符串的开头匹配模式。如果匹配项不在开头,则match()返回none。re.match(pattern,string,flags=0)#参数说明#pattern要匹配的正则表达式#string要匹配的字符串。#flagsflags,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等。请参阅:RegexModifiers-OptionalFlags#re.search如果匹配成功,则re.search方法返回一个匹配对象,否则返回None。re.search(pattern,string,flags=0)#pattern要匹配的正则表达式#string要匹配的字符串。#flagsflags,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等。
