Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript![ ? ]

Conjunto de comandos úteis em Python



Limpeza da tela

Para limpar a tela com Python, há algumas opções. A principal é chamar o clear do sistema: 

#! /usr/bin/python
from os import system
system("clear")

 Módulo de um número

Para retornar o módulo de um número (i.e.) ou seja, sua distância (positiva) relativa para 0, utilizamos o método abs(número).

#!/usr/bin/python
print "abs(-10) : ", abs(-10) #será exibido na tela 10
print "abs(25) : ", abs(100.12) # será exibido na tela 25
print "abs(11L) : ", abs(11L) #será exibido 11

Delay de tempo

Para colocarmos um delay de tempo em Python usamos a função sleep da biblioteca time, passando a quantidade de tempo em segundos que queremos o delay:

import time
time.sleep(5) # delays for 5 seconds
time.sleep(60)  # Delay for 1 minute (60 seconds)

Executar comandos do sistema operacional

Para executar comandos do sistema operacional (cmd - Windows ou terminal- Linux) importe a biblioteca subprocess:

import subprocess
subprocess.check_output(["ipconfig"])

Comandos com diversas flags e opções são colocados de forma separada. Por exemplo:

import subprocess
subprocess.check_output(["ipconfig","/all"])

Equivale a ipconfig /all.


Diferença entre duas datas

from datetime import date
d0 = date(2008, 8, 18)
d1 = date(2008, 9, 26)
delta = d0 - d1
print (delta.days)


Para citar este artigo

REVISTABW. Conjunto de comandos úteis em Python.Revista Brasileira de Web: Tecnologia. Disponível em http://www.revistabw.com.br/revistabw/conjunto-de-comandos-uteis-em-python/. Criado em: 18/03/2013. Última atualização: 31/12/2015. Visitado em: 23/11/2017


Procurando mais conteúdos ? Utilize o campo de busca abaixo



Leia +



Você também deveria ler


O conteúdo da Revista Brasileira de Web é licenciado sob uma Licença Creative Commons Atribuição 3.0 Brasil, exceto quando especificado claramente em contrário. Este é um site de conteúdos diversos e dicas gerais e não substitui a consultoria de um profissional devidamente qualificado. Isto significa que os assuntos aqui abordados possuem caráter geral e podem não ser adequados no seu caso. Leia nossos Termos de Uso e Privacidade.