【发布时间】:2023-03-29 05:11:01
【问题描述】:
我不确定如何准确描述这个问题,所以请原谅我的描述不足。
在我的代码中有四个单独的方法,编号从 0 到 4。我想对方法调用进行字符串插值。这是我的代码。
for i in range(0,4):
form.lineEditCh_3.insert('10')
print(form.lineEditCh_3.text())
DAC_Communication.set_voltage(channel=4, line_edit=form.lineEditCh_3, plain_text=form.plainTextEditCh_3)
form.buttonCh_3.click()
我希望能够做类似的事情:
for i in range(0,4):
form.lineEditCh_{i}.insert('10')
print(form.lineEditCh_{i}.text())
DAC_Communication.set_voltage(channel={i+1}, line_edit=form.lineEditCh_{i}, plain_text=form.plainTextEditCh_{i})
form.buttonCh_{i}.click()
我该怎么做呢?
【问题讨论】:
-
只需将
lineEdit_ch设为列表即可。
标签: python python-3.x string methods