串聯可變我有3個variable
的Python:在Python
print(obj.col1_expense.text) #test1
print(obj.col2_expense.text) #test2
print(obj.col3_expense.text) #test3
如何打印它的動態? 我現在想這樣
for x in range(1, 4):
print("obj.col"+str(x)+"_expense".text)
但它給錯誤。
AttributeError: 'str' object has no attribute 'text'
約'GETATTR閱讀文檔()' –
包括''像印刷( 「obj.col」 + STR(X)+ 「_ expense.text」)' – Sanket
你也可以格式化內部.text' extention考慮使用'eval(「print(obj.col」+ str(x)+「_ expense.text)」)' –