def save_file(self, outputfilename = self.image_filename):
self.file.read(outputfilename)
....
donne NameError: name 'self' is not defined
dans la première ligne. Il semble que Python ne l'accepte pas. Comment puis-je réécrire le code pour qu'il ne lève pas d'exception ?