SoloCodigo

Programación Web y Scripting => Python => Mensaje iniciado por: jokings80 en Lunes 30 de Agosto de 2010, 13:06

Título: Nombre al Crear Archivos en Python
Publicado por: jokings80 en Lunes 30 de Agosto de 2010, 13:06
Hola, tengo un problema al crear archivos en Python. Quiero crear X archivos de texto, el número a priori no se conoce, por lo que el nombre de estos archivos tampoco. Mi idea era usar algo como

file = open("fichero_num_"+numeroFichero+".txt", "w")

de forma que numeroFichero fuera una variable que indica una parte del nombre del fichero quedando del siguiente modo, fichero_num_1.txt, fichero_num_2.txt, etc. de forma parecida a como se muestra texto y variables en pantalla.

Pero tal y como lo he puesto no funciona, ¿alguien sabe si se puede hacer lo que quiero y cómo?

Gracias por todo!!
Título: Re: Nombre al Crear Archivos en Python
Publicado por: RadicalEd en Lunes 30 de Agosto de 2010, 16:21
Debes convertir el número en un string

file = open("fichero_num_"+str(numeroFichero)+".txt", "w")
Título: Re: Nombre al Crear Archivos en Python
Publicado por: jokings80 en Lunes 30 de Agosto de 2010, 17:14
Muchas gracias. Lo he probado y funciona