Python est armé d'une bibliothèque standard très vaste et est à ce titre souvent présenté comme un langage avec piles incluses.
De base, la bibliothèque offre des fonctionnalités dans les domaines suivants :
>>> ftp = FTP('ftp.lip6.fr') >>> ftp.login() '230-\n \tVous etes dans la classe guest [...] Guest login ok, access restrictions apply.' >>> >>> try: ... ftp.dir(callbacktext) ... finally: ... ftp.close() ... total 142112 dr-xr-xr-x 2 0 0 512 Nov 30 2008 etc [...] drwx------ 3 1003 1003 512 Aug 16 2009 private drwxr-xr-x 46 1003 1003 1024 Apr 7 14:49 pub
Python inclus un débogueur fort utile, pour placer un point d'arrêt dans votre code, il suffit d'insérer la ligne suivante :
import pdb; pdb.set_trace();
À configurer, comme abréviation ou raccourci dans votre éditeur préféré !
Sylvain Boureliou - sylvain.boureliou@gmail.com - www.boureliou.com