Buscar

O script salva em um arquivo uma lista contendo os dados dos cinco processos em execução no computador que mais consomem tempo de processador, orde...

O script salva em um arquivo uma lista contendo os dados dos cinco processos em execução no computador que mais consomem tempo de processador, ordenados do maior consumo para o menor consumo.

Respostas

User badge image

Ed Verified user icon

Para salvar em um arquivo uma lista contendo os dados dos cinco processos em execução no computador que mais consomem tempo de processador, ordenados do maior consumo para o menor consumo, você pode utilizar o seguinte script em Python: ``` import psutil processos = [] # Obtém informações sobre todos os processos em execução for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']): try: # Adiciona o processo à lista de processos processos.append({ 'pid': proc.info['pid'], 'nome': proc.info['name'], 'uso_cpu': proc.info['cpu_percent'] }) except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess): pass # Ordena a lista de processos pelo uso de CPU em ordem decrescente processos = sorted(processos, key=lambda p: p['uso_cpu'], reverse=True) # Salva os dados dos cinco primeiros processos em um arquivo with open('processos.txt', 'w') as arquivo: for proc in processos[:5]: arquivo.write(f"PID: {proc['pid']}, Nome: {proc['nome']}, Uso de CPU: {proc['uso_cpu']}%\n") ``` Este script utiliza a biblioteca `psutil` para obter informações sobre os processos em execução no computador. Em seguida, ele ordena a lista de processos pelo uso de CPU em ordem decrescente e salva os dados dos cinco primeiros processos em um arquivo chamado `processos.txt`.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina