如何在不结束整个Python会话的情况下结束CMD命令

时间:2019-07-17 14:41:05

标签: python cmd

我正在使用Python 3.7.3,并且正在使用os.system('ping X.X.X.X -t')通过我的Python程序运行CMD命令。当通过双击文件运行程序时,我会经历几个菜单,直到到达可以连续ping IP地址的位置。我希望能够在不结束整个会话的情况下结束连续的ping(例如 CTRL + C ),这样当我结束-t Pings时,我会回到我当时的菜单。任何建议将不胜感激。

我知道如何结束-t ping的唯一方法是使用 CTRL + C ,但这结束了我的整个会话,但我没有想。 这是我打算使用的输入代码透彻的想法。

import os
import time

select = input('Enter IP address you would like to ping continuously: ')
time.sleep(1)
print('\nNow pinging' select) 
os.system(f'ping {select} -t')

我使用 CTRL + C ,它结束了整个会话。

0 个答案:

没有答案