小编Dri*_*itz的帖子

在等待用户输入时运行循环

我想在我的脚本中运行一个循环,而用户没有输入任何内容。但是当他们输入一些东西时,我希望循环中断。

我目前遇到的问题是,在使用该input()函数时,脚本将停止并等待输入,但我想在等待用户输入的同时运行脚本的另一部分。

我已经尝试使用try:raw_input()

while True:
    try:
        print('SCAN BARCODE')
        userInput= raw_input()
        #doing something with input
    except:
        #run this while there is no input
Run Code Online (Sandbox Code Playgroud)

有了这个,我发现无论在什么都except:将始终运行,但try:即使有用户输入它也不会运行。如果我改变raw_input()input()剧本只是等待的input()和不运行的任何东西except:

我如何实现我所追求的?

python loops

5
推荐指数
1
解决办法
3132
查看次数

使用 *ngFor 显示数组中的字符串值

我有一个数组,它是通过使用拆分字符串str.split()创建的,这会创建一个数组,它看起来像这样:

var array = [
  "TEXT1,1234,4321,9876",
  "TEXT2,2345,5432",
  "TEXT3,6543,3456"
]
Run Code Online (Sandbox Code Playgroud)

我希望能够使用*ngFor.

我试过这个(来自这个问题):

<tr>
    <td *ngFor="let info of array">{{info.join(",")}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

ERROR TypeError: _v.context.$implicit.join is not a function
    at Object.eval [as updateRenderer]
Run Code Online (Sandbox Code Playgroud)

该表应如下所示:

TITLE | VALUE1 | VALUE2 | VALUE3
--------------------------------
TEXT1 | 1234   | 4321   | 9876
--------------------------------
TEXT2 | 2345   | 5432   |
--------------------------------
TEXT3 | 6543   | 3456   |

Run Code Online (Sandbox Code Playgroud)

我如何实现这个表?

html javascript angular

0
推荐指数
1
解决办法
1711
查看次数

标签 统计

angular ×1

html ×1

javascript ×1

loops ×1

python ×1