Tema: Ayuda
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/02/2011, 08:39
Gott
 
Fecha de Ingreso: febrero-2011
Ubicación: Paraguay
Mensajes: 59
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Ayuda

Hola, soy nuevo aquí, estoy para ayudar..
Estaba viendo el código que pusiste y no esta creando ningún archivo porque guardas el nombre en una variable y luego pones el nombre de la variable como un string..
se hace así..en caso de que estás trabajando con la versión 2.7 de Python
Código Python:
Ver original
  1. import pickle
  2. import random
  3.  
  4. def f1(n):
  5.     for i in range (n):
  6.         x=random.randrange(-100, 101)
  7.  
  8. def f2(n):
  9.     fitx = raw_input('Dime el nombre del fichero: ')
  10.     datos = open(fitx, 'wb')
  11.     pickle.dump(f1(n), datos)
  12.     datos.close()
  13.  
  14. n=1000
  15. f2(n)
  16. f2(n)
Si usas la versión 3.1 se hace así..
Código Python:
Ver original
  1. import pickle
  2. import random
  3.  
  4. def f1(n):
  5.     for i in range (n):
  6.         x=random.randrange(-100, 101)
  7.  
  8. def f2(n):
  9.     fitx = input('Dime el nombre del fichero: ')
  10.     datos = open(fitx, 'wb')
  11.     pickle.dump(f1(n), datos)
  12.     datos.close()
  13.  
  14. n=1000
  15. f2(n)
  16. f2(n)