Python - 需要削减用户输入并在循环中运行数字

时间:2016-07-21 19:52:55

标签: python-2.7

我不是那么擅长python只是从这里和那里得到片段。

现在我有用户输入,按钮单击可以运行用户的输入,并且适用于单个输入。

我正在尝试使用多个答案进行用户输入 示例“1,2,5,7,23” - >至无限金额

提交时,我需要将这些答案循环运行,直到它们全部用完为止。

因此5个答案将循环运行5次,每次使用与用户输入不同的数字。

通过“每次使用不同的数字”我的意思是我将运行modbus线圈命令,那些整数将是线圈地址。从而通过运行环路打开或关闭这些线圈。

类似......

        fileData        = $('input[type=file]')[0].files[0],

尽管我能得到它甚至可以工作,也许它需要在阵列中才能工作?

对不起,如果用户输入看起来很有趣,这将在浏览器中运行

谢谢!

1 个答案:

答案 0 :(得分:0)

如果用户使用相同的字符(例如空格)分隔数字,您可以写:

usernumbers = self.txtinput.get_text()
for coil_address in [usernumbers.split()]:
    self.run_coil_command(coil_address)

通过提供应用中使用的分隔符来更改split()split(',')split(':'),...