Python 仅关闭任务栏上的一个Chrome选项卡
我有两个类似的chrome标签: 我想关闭其中一个。我将使用python关闭。如何关闭?使用psutil模块可以实现这一点 给定的代码将终止找到的进程的第一个实例。(如果要终止所有实例,可以删除try块中的/comment返回语句)Python 仅关闭任务栏上的一个Chrome选项卡,python,Python,我有两个类似的chrome标签: 我想关闭其中一个。我将使用python关闭。如何关闭?使用psutil模块可以实现这一点 给定的代码将终止找到的进程的第一个实例。(如果要终止所有实例,可以删除try块中的/comment返回语句) 您可以杀死一个chrome实例,但不能保证杀死哪一个。Grep所有运行chrome和kill的实例都是使用IdAttached映像的windows 10操作系统,因此,如果您执行这种自动化操作,powerShell将是preferred@ShivamSeth我试图
您可以杀死一个chrome实例,但不能保证杀死哪一个。Grep所有运行chrome和kill的实例都是使用IdAttached映像的windows 10操作系统,因此,如果您执行这种自动化操作,powerShell将是preferred@ShivamSeth我试图通过cmd:taskkill/pid chrome.exe杀死chrome,但两个选项卡都关闭了。我将使用
os.system(“cmd/c taskkill/pid chrome.exe”)
请告诉我这是否有帮助,或者您还需要什么
import psutil
def kill_process_by_name(processName):
# Iterate over all running processes
for proc in psutil.process_iter():
# Get process detail as dictionary
pinfo = proc.as_dict(attrs=['pid', 'name', 'create_time'])
# Check if process name contains the given name string.
try:
if processName.lower() in pinfo['name'].lower():
print(pinfo)
p = psutil.Process(pinfo['pid'])
p.terminate()
return
except Exception as e:
pass
#ignore any exception
return
kill_process_by_name( processName='chrome')