#读取文件内容,返回list
def get_content_for_file(filepath):
if isinstance(filepath,str):
with open(filepath, 'r') as f:
content_list = []
for line in f.readlines():
content_list.append(line.strip())
return content_list
else:
print(u'文件路径需要是字符串')
#2个文件的list进行比较,有重复取出
def get_same_ip_for_two_file(file1,file2):
if isinstance(file1,list) and isinstance(file2,list):
for i in file2:
if i in file1:
return i
else:
print(u'必须是list类型文件')
#取重复数据,方法2:将2个list转换成set类型,然后取交集即可
def get_same_ip_for_two_file_another(file1,file2):
if isinstance(file1,list) and isinstance(file2,list):
return set(file1) & set(file2)
else:
print(u'必须是list类型文件')