Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python运行命令直到按下按钮_Python - Fatal编程技术网

Python运行命令直到按下按钮

Python运行命令直到按下按钮,python,Python,我在kali linux中用python 2.7编程我想在我的脚本中运行这个命令airdump ng,但该命令会一直运行,直到按下ctrl+c。这在终端中很好,但在python中,当我点击ctrl+c时,它会退出整个脚本,而不仅仅是一个命令。请帮我解决这个问题,我似乎无法解决它。您可以这样做: try: while True: print "running..." except KeyboardInterrupt: print 'Ctrl-C was pressed' pri

我在kali linux中用python 2.7编程我想在我的脚本中运行这个命令airdump ng,但该命令会一直运行,直到按下ctrl+c。这在终端中很好,但在python中,当我点击ctrl+c时,它会退出整个脚本,而不仅仅是一个命令。请帮我解决这个问题,我似乎无法解决它。

您可以这样做:

try:
  while True:
     print "running..."
except KeyboardInterrupt:
  print 'Ctrl-C was pressed'

print 'one more line'
运行此命令并按Ctrl-C时,您将获得:

running...
running...
running...
running...
Ctrl-C was pressed
one more line

你需要捕捉键盘中断除了键盘中断为什么要标记kali linux?