7 votes

Python : convention de dénomination des variables - file, path, filepath, file_path

J'aimerais connaître la convention d'appellation correcte pour les variables suivantes dans le fichier Python dont je n'ai pas trouvé d'exemplaire Guide de style Google y PEP8

(Disons que j'ai le code Python suivant)

fichier_de_sortie = open(chemin_de_sortie, 'w')

Quel serait le meilleur nom de variable pour le nom du fichier de sortie ?

Je crois que les options possibles pour le nom de la variable seraient quelque chose comme

output_file outputfile outfile out_file outfile

Et le chemin peut être quelque chose comme

output_file_path output_filepath output_path out_path ...

14voto

mehrdad-pedramfar Points 4667

Selon PEP8 vous devez utiliser _ entre chaque mot significatif pour les noms de variables, De même nous utilisons la majuscule pour les noms de classes. en faisant une recherche sur le mot filepath Je devrais dire que ce mot n'existe pas en anglais, ce qui signifie qu'il ne s'agit pas d'un seul mot, mais de deux mots distincts. file , path ), il est donc correct d'utiliser file_path au lieu de "filepath", bien que les deux soient utilisés par les développeurs de nos jours.
A propos de la partie qui contient output mot, Selon deux Zen du python nous le savions déjà :

La lisibilité compte.

et

L'explicite est préférable à l'implicite.

Je devrais dire que c'est bien mieux d'utiliser output avant le nom de votre variable.
Donc je pense output_file_path et 'output_file' sont les bons et les meilleurs choix ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X