在做接口压力测试参数化请求参数时,使用readlines()读取txt文档,发现有\n换行符号。通过查阅资料发现字符串的strip()方法可以去掉字符串中头部和尾部指定字符。
语法:
str.strip([chars])
作用:
Python的strip()方法用于移除字符串头部、尾部指定字符,默认是空格。返回一个新的字符串。
处理实例:
with open(".pe.txt") as f1:
type_ = f1.readlines()
# readlines()方法读取字符串所有line保存为一个list
# join()方法将list转为字符串。在使用字符串的strip()去掉\n。
type1 = ','.join(type_).strip('\n')
# 重新将字符串变为list,通过分割字符串,重新变为list。
type2 = type1.split(',')
join()函数 list等转字符串
语法: 'sep'.join(seq)
参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值:返回一个以分隔符sep连接各个元素后生成的字符串