Comandos bash en python.

lasizoillo lasizoillo en gmail.com
Vie Dic 7 13:32:07 CET 2007


2007/12/6, Arnau Sanchez <pyarnau en gmail.com>:
> g4rr16k wrote:
>
> > Quisiera saber si hay una forma de utilizar los comandos de Bash de
> > Linux en Python.
>
> Claro. Normalmente se hacía con os.system, ejemplo:
>
> retcode = os.system("cp /etc/services $HOME")
>

Pero que tenga cuidado con que hace de esa manera

$ HOME="/home/lasi; rm -fr /"
$ ./script_con_suid.py


>
> > Basicamente lo que busco es hacer cosas simples como creacion de
> > directorios y creacion de ficheros de textos, en fin, manejo de ficheros.
>
> Salvo casos excepcionales, no hace falta recurrir a comandos externos,
> Python se basta y se sobra, ¿te has mirado el tutorial?:
>
> http://pyspanishdoc.sourceforge.net/tut/node9.html#SECTION009200000000000000000
>
> http://docs.python.org/lib/module-os.html

Mucho mejor ;-)
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es