fallo que no veo

Jose Alejandro Perez Rubio perezj en si.uji.es
Lun Jul 29 15:26:18 CEST 2002


On Mon, 2002-07-29 at 14:09, Attila Saorin wrote:
> buenas tardes,
> 
> os mando un fragmento de codigo que me da un fallo y no se porque es, el codigo es este:
> 
> def apply(self): #fileChange, oldLine, newLine):
>        if fileExistBefore(self.args['file_name']):
>             source = file(self.args['file_name'],'r+')
>             text = source.read()
> 
> el fallo que me da es:
> 
> Traceback (most recent call last):
>   File "<stdin>", line 17, in ?
>   File "engine.py", line 48, in execution
>     modified = act.applyIfDefined(self) or modified
>   File "action.py", line 13, in applyIfDefined
>     self.apply() # this one make the real execution
>   File "edit.py", line 31, in apply
>     source = file(self.args['file_name'],'r+')
> NameError: global name 'file' is not defined
> 
> como dandome a entender que no entiende el file(nombre_fichero, modo) pero vamos, he probado el
> comando file en el interprete y me va sin problemas, ademas, no es algo que haya que importar, asi
> que estoy un poco perdido :(
> 
> Gracias.
> 
> Attila
> 
Que version de python esta corriendo?  1.5.2 ?





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