Ofte Python applikasjoner krever funksjonalitet som allerede er gjennomført av et eget verktøy på datamaskinens operativsystem. Det er god programmering praksis å bruke den allerede eksisterende verktøy , som det vanligvis er implementert og grundig testet av verdensklasse programmerere . Den måten å ringe et eksternt verktøy fra Python innebærer " rømmer " til et skall prosess som , i sin tur , påkaller verktøyet i spørsmålet som brukeren ville gjøre fra kommandolinjen . Spesielt kan du bruke " wget " -verktøyet til å hente webinnhold fra Internett ved å kalle det fra en Python flukt . Instruksjoner
en
Ta med følgende linje i begynnelsen av Python -kode:
import os
2
Monter påkalling til wget , inkludert all nødvendig parametere , som Python streng som i følgende eksempelkode : en
wgetCommand = " wget http://www.google.com/logos/2011/aljawahiri11-hp.jpg "
dette eksemplet er den eneste parameter til wget webadressen ( URL) til et bilde i JPEG- format som wget behov for å gå av en webserver på google.com domene.
3
kode Python flykte ved å påkalle den innebygde " os.system ( )" Python -metoden , som i følgende eksempelkode : en
os.system ( wgetCommand )