Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.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_Google Chrome Extension_Chrome Native Messaging - Fatal编程技术网

允许一次执行一个python文件

允许一次执行一个python文件,python,google-chrome-extension,chrome-native-messaging,Python,Google Chrome Extension,Chrome Native Messaging,我有一个python文件(它是一个本地消息传递主机),它不是从cmd执行的,而是从一个chrome扩展执行的,该扩展没有控制台窗口。每次重新加载chrome扩展时,python文件都会再次执行,而不会退出最后一个文件。因此,我的问题是,python中是否有一种方法可以跟踪此文件当时是否正在运行,并关闭该进程,以便只剩下最新的文件?在python脚本中,您可以添加一些代码,以便在启动新进程之前找到正在运行的进程并将其终止。如果有多个python进程正在运行,如何获得确切的进程?tasklistin

我有一个python文件(它是一个本地消息传递主机),它不是从cmd执行的,而是从一个chrome扩展执行的,该扩展没有控制台窗口。每次重新加载chrome扩展时,python文件都会再次执行,而不会退出最后一个文件。因此,我的问题是,python中是否有一种方法可以跟踪此文件当时是否正在运行,并关闭该进程,以便只剩下最新的文件?

在python脚本中,您可以添加一些代码,以便在启动新进程之前找到正在运行的进程并将其终止。如果有多个python进程正在运行,如何获得确切的进程?
tasklist
in batch将为您提供所有正在运行的任务,然后使用
findstr
匹配您的程序