1. 程式人生 > 其它 >pytest+yaml+allure介面自動化測試框架04.處理request

pytest+yaml+allure介面自動化測試框架04.處理request

程式用例:

a=[[1,2],[4,5]]
b=[0]len(a)//a的列表個數為len,b為一個將0重複len次的列表。
d=0
len(a)
print("len(a)=",len(a))
print("b=",b)
print("d=",d)
print(2 * [1,2])//將[1,2]重複兩次
print([1,2] * 2)//將[1,2]重複兩次

輸出結果

len(a)= 2
b= [0, 0]
d= 0
[1, 2, 1, 2]
[1, 2, 1, 2]

Canvas

from Tkinter import *
root=Tk()
//介面大小300x300
root.geometry('300x300')
//在介面中畫出一個200*200的畫布,畫布顏色白色
cv=Canvas(root,bg='white',width=200,height=200)

//在畫布中畫出一個矩形,fill為矩形填充的顏色,outline邊界顏色且width寬度
cv.create_rectangle(50,50,150,150,fill='blue',outline='green',width=2)
//在矩形中在畫出一個矩形,dash為虛線
cv.create_rectangle(80,80,120,120,fill='black',outline='purple',dash=10)
//stipple看似網格
rt=cv.create_rectangle(0,0,50,50,fill='black',outline='purple',stipple='gray12')
cv.pack()
//coords將rt移動到另一區域,從(150,150)移動到(200,200)
cv.coords(rt,150,150,200,200)
root.mainloop()

Move

//移動rt1,座標以左上角點為原點,向右(x)和向下(y)正方向,
cv.move(rt1,20,-50)
cv.pack()
root.mainloop()

繪製圖形

from Tkinter import *
root=Tk()
root.geometry('300x300')
cv=Canvas(root,bg='white',width=200,height=200)

橢圓

cv.create_oval((10,10,100,100),fill='red')

三角形

cv.create_polygon((10,100,10,180,100,180),fill='blue')

文字

cv.create_text((150,50),text='橢圓',anchor=E)
cv.create_text((150,120),text='多邊形',anchor=E)

cv.pack()