import json
import random
import hashlib
import os
#判断一个字符或字符串是否包含于另一个字符串:a是否再b中,是否则返回True,否则返回Falsle
def aisincludeb(a,b):
result = a in b
print(result)
return result
#删除字符串当前前几个,或后几个:sourcestr源串,a[2:-2] 表示去掉前面两个和后面两个,如果光去掉后面的a[:-2]
def removeBeforOrAfter(sourcestr,a):
#a = "16541616584984"
#a = a[2:-2]
sourcestr = sourcestr[a]
#分离字符串
def string2list(str,split):
return str.split(split)
#用于生成一个指定范围内的整数
def randomint(a,b):
return random.randint(a,b)
#较小文件处理方法:
def get_md5_01(file_path):
md5 = None
if os.path.isfile(file_path):
f = open(file_path,'rb')
md5_obj = hashlib.md5()
md5_obj.update(f.read())
hash_code = md5_obj.hexdigest()
f.close()
md5 = str(hash_code).lower()
return md5
#较大文件处理方法:
def get_md5_02(file_path):
while True:
d = f.read(8096)
if not d:
break
md5_obj.update(d)