Me auto respondo XDD Cuando ejecuto el modulo os.system('mkdir -p ruta/'+directorio) no funciona, siendo directorio una variable. Pero si ejecuto os.system('mkdir -p '+directorio) si funciona
La solución chapusera es: *users = f.read()* #el contenido de users es ( ahora sin comas ): user1 user2 user3 *os.chdir('ruta')* *os.system('mkdir -p '+directorio)* * * funciona pero si alguien tiene algo mas elegante o una explicación de por que es así bienvenido El 5 de abril de 2012 19:42, mauricio rodriguez < rodriguez.maurici...@gmail.com> escribió: > Hola todos > > Estoy haciendo un script para crear directorios > > el script es así > > > *users = f.read()* > > #el contenido de users es : user1,user2,user3 > #luego hago > > *os.system('mkdir -p /home/foo/{' +users+ ',}')* > > #esto en python 2.7 o superior me crea los directorios > > user1 > user2 > user3 > > #en python 2.6 crea un directorio así > > { user1,user2,user3,} > > _________________ > > he probado varias formas con distintos tipos de comillas pero no logro que > funcione como se espera... > > alguna idea ?? > > gracias por leerme > >
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/