listtmp = ['\n\t\t\t\t 字符串1 ', '\n\t\t\t\t\t\t\t\t字符串2 ', ' 字符串3 ','\r\n\t\t\t\t\t\t\t']
listtmp2 = []
for i in listtmp2:
listtmp2.append(re.sub('\s','',i))
print(listtmp2)
# 处理结果: ['字符串1', '字符串2', '字符串3', '']
def liststrip(listtmp):
if type(listtmp) == list:
listresult = [i.strip() for i in listtmp]
while '' in listresult:
listresult.remove('')
return listresult
print(liststrip(listtmp))
# 处理结果: ['字符串1', '字符串2', '字符串3']# 将列表中的空数据替换为 - 防止空数据导致的异常
# num赋值为0,验证是否存在数据
def nullSubstitution(listtemp, num):
if len(listtemp) > num and type(listtemp) == list:
return listtemp[0].strip()
else:
return "-"# 当获取到的数据太长时,截取数据的长度
def lengthLimit(data):
if type(data) == str:
return data[:255]
else:
return "-"