Mi pregunta es que tengo que colocar dentro del del parentesis del ofile.write, para que el archivo tenga el mismo resultado que
print '%-10s %s' % formato No tengo mucha experiencia en programación. Alguna sugerencia. Saludos ________________________________ De: Python-es <[email protected]> en nombre de Kiko <[email protected]> Enviado: miércoles, 10 de junio de 2015 01:44 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Ayuda El 9 de junio de 2015, 21:26, JESUS YAÑEZ VILLA <[email protected]<mailto:[email protected]>> escribió: Hola Hola. Tengo el siguiente código import csv ifile = open('/home/jyanez/escenarios/scripts/d15811532Comas.cvs', 'rb') #ofile = open('/home/jyanez/escenarios/scripts/d15811532Final.txt', "w") reader = csv.reader(ifile) rownum = 0 for row in reader: # Save header row if rownum == 0: header = row else: colnum = 0 for col in row: formato = (header[colnum], col) print '%-10s %s' % formato #ofile.write() colnum += 1 rownum += 1 ifile.close Por favor, la próxima vez pega el código indentado, si no es difícil entender lo que estás queriendo hacer. Varias cosas: * El programa prácticamente hace lo que quieres, solo te falta descomentar las líneas que escriben el texto al fichero. En el método write del objeto file deberías incluir las líneas que quieres que se vayan guardando en el fichero (mira aquí: https://docs.python.org/3.5/tutorial/inputoutput.html#methods-of-file-objects). * Parece que estás empezando y estás usando Python2, te recomendaría usar Python3 ya que Python2 ya se ha dejado de desarrollar y se quedará obsoleto en poco tiempo. * En algún for usas rownum para controlar los números de línea. Échale un ojo a enumerate (https://docs.python.org/3/library/functions.html?highlight=enumerate#enumerate). Quiero que el resultado se guarde en un archivo txt. Alguna sugerencia. Por su atención Gracias Saludos _______________________________________________ Python-es mailing list [email protected]<mailto:[email protected]> https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
_______________________________________________ Python-es mailing list [email protected] https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
