Dans un programme, et évidemment influencé par la façon dont Java fait les choses, je veux lire un fichier statique (un fichier de configuration de journal, en fait) à partir d'un répertoire dans le PYTHONPATH de l'interpréteur. Je sais que je pouvais faire quelque chose comme:Ouvrir un fichier à partir de PYTHONPATH
import foo
a = foo.__path__
conf = open(a[0] + "/logging.conf")
mais je ne sais pas si cela est la manière « Pythonic » de faire les choses. Comment puis-je distribuer le fichier de configuration de journalisation d'une manière telle que mon application n'a pas besoin d'être configurée en externe pour le lire?
Voir ce blog: http://dotnot.org/blog/archives/2004/03/06/ find-a-file-in-pythons-path/ – Nix