提醒與復盤
1. 三元表達式:
print(‘性別是男’) if sex=='男' else print(‘性別是女’)
2.treading: 傳參為一位時,要加,
for excel in glob.glob(pathname):#啟動多線程運行
t = threading.Thread(target=run,args=(excel,)) #傳參數為1位時,要加,
t.start()
3.列表循環問題
seqs = ['!=', '>=', '<=', '=', '>', '<',] # 支持的比較運算符;‘=’要放在'!=', '>=', '<=',之后;
#'>', '<',要放到'>=', '<=',之后. 存放了用例請求報文中所有的比較運算符
4.eval() : 執行括號內運算,并直接取運算值
5.if not True:pass 0也是false, 容易與取不到值混淆。取到0,可不是取不到值。
if 后為真時才執行
6.for index,value in emurate(lis,8):pass index將直接從8開始。
7.int和float不能比較。字符不加引號,就是變量,變量不能比較。try except
def convert_type(s): #int和float不能比較。字符不加引號,就是變量,變量不能比較。 try: s = float(s) #數字包括int和float,不是數字不能轉float類型 except: s = ' "%s" '%s #字符的話,加上引號。 return s
8.模糊匹配
import urllib,jasopath lis = glob.glob('D:\1.測試\*.zip') '''能將D:\1.測試下所有以.zip結尾的文件路徑放到表里。''' url = urljoin(server_url,url) '''能將server_url和url路徑拼接起來'''
9.將當前文件父目錄加入到環境變量
import os,sys BASE_DIR = os.path.dirname(os.path.abspath(__file__)) sys.path.insert(0,BASE_DIR) #加入環境變量
10. dia={'name'='zff'} 字典不能寫入表格, dumps一下,空的也不能寫入表格
11.自動化框架做好后,盡量不改代碼,只修改配置文件來適應工作需求。

浙公網安備 33010602011771號