L'Association entre nommage des classes et de nommer les fichiers en python (convention?)

En python (et quelques autres langues) que j'ai appris, que le nom d'une classe doit être écrit en lettres minuscules, sauf pour la première lettre, qui doit être une majuscule. Exemple:

class FooBar:
    ...

Une classe doit aller dans un fichier portant le même nom que la classe. Dans cet exemple, il serait un fichier foobar.py. Si je veux importer la classe foo quelque part j'ai pour ce faire:

from foobar import FooBar

Cette convention me confond un peu. Mon intuition me dit, que si le nom de fichier indique une classe, ce qu'il devrait être écrit avec la première lettre en majuscules, aussi, comme FooBar.py. Cela ne regarde pas assez dans les noms de fichier. Peut-être que quelqu'un pourrait me dire quel est le convention standard pour cela?

J'espère que j'ai fait ma question compréhensible. 🙂

InformationsquelleAutor Aufwind | 2011-05-12