如何获得运行Python脚本的列表?

时间:2012-12-18 13:53:53

标签: python python-2.7

我希望用所有当前正在执行的python脚本的文件路径填充列表 - 如何在Python中完成?

非常感谢。

2 个答案:

答案 0 :(得分:3)

psutil库是与处理流程相关的每个问题的正确答案(如果你想拥有与平台无关的东西,甚至更多)。

特别是您对允许列出所有流程的this函数感兴趣,然后您可以使用Process.name / exe / cmdline过滤这些流程获取列表python进程'cmdlines。

答案 1 :(得分:2)

found a nice utility可能会对您有所帮助。从未在个人面前使用它。

使用pip安装:

pip install psutil

玩游戏:

import psutil

for p in psutil.get_process_list():
    if 'python' in p.name:
        print p.cmdline

cmdline应该为您提供python解释器的参数。这可能会让你得到一些案例。