como obtenho a lista PID e o NOME DE USUÁRIO de cada um desses PIDs no LINUX usando python?

como obtenho a lista PID e o NOME DE USUÁRIO de cada um desses PIDs no LINUX usando python?

Estou tentando obter os PIDs e seus respectivos nomes de usuário para exibir algo semelhante ao comando top no Linux. Consegui obter a lista de PIDs, mas não consigo obter nenhum nome de usuário para o mesmo. O PID de /proc e nome de usuário está no arquivo /proc/$PID/environ que, embora eu abra para ver, não contém nada para todos os PIDs. Por favor, sugira como faço para fazer isso.

informação relacionada