1庆聘、python將list轉(zhuǎn)化成字符串函數(shù)
昨天寫python接口自動化測試項目時候遇到這樣的問題:
通過登錄獲取token,將token作為下一個接口的headers進(jìn)行傳輸吞加。
當(dāng)我把token提取到的時候打印出來顯示為list的格式裙犹,類似 ['一大串字符']
但是我作為headers只需要提取其中的字符串,所以先將其轉(zhuǎn)化成字符串保存在變量中衔憨,作為參數(shù)進(jìn)行傳送叶圃,命令為:''.join(list)
其中,引號中是字符之間的分割符践图,如“,”掺冠,“;”,“\t”等等
如:
list = ['a','b','c']
''.join(list) 結(jié)果即為:abc
','.join(list) 結(jié)果即為:a,b,c
2码党、python正則表達(dá)式
接著上條德崭,提取token,如我打印出來的信息是這樣的:
token=BC0F775AD24011DC52A9B054F45442D2; Path=/msp/;HttpOnly 這樣的闽瓢。
使用re.finalall函數(shù)接癌。
如我的是re.findall(r'=(.*); P',某list) 提取得到BC0F775AD24011DC52A9B054F45442D2