• [^] # Re: IDE python

    Posté par . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 2.

    Mais voilà deux autres exemples de code

    current_line = file_descriptor.readline()
    current_line = int(current_line) # on sait que le fichier contient que des entiers

    => bouh, c'est sale, on change le type de current_line (de str à int).

    Et quel est l'interet de ce code par rapport a:

    current_line = file_descriptor.readline()
    current_int = int(current_line) # on sait que le fichier contient que des entiers

    Le deuxieme me parait vachement clair, et correct. Je sais pas ce que retournes int() mais j'imagines que si string n'est pas un nombre, tu perds la valeur de string, ce qui t'empeche de logger correctement l'erreur en plus (oui, parce que les "on sait" sur un fichier, ca fini toujours par te peter a la gueule un jour).