pour l'instant, je fait un try ... except... et affiche une erreur si la locale n'est pas installée.
Mais ce qui m'intéresse, c'est de pouvoir lister toutes les locales installées, depuis mon scripte python, pour voire si une compatible à mon système est installée.
Pour plus de clarté, je m'explique :
Je dois lire des fichiers dans lequel il y a la date de création sous formatage anglo-saxon. J'utilise donc la librairie time de python qui me permet d'extraire la date. Ça me permet de trier chronologiquement mes fichiers.
Cependant, time extrait la date selon la locale définie dans l'environnement. Pour cela, je dois faire un setlocale avant. J'ai jeté mon dévolu sur en_GB.UTF8, mais je pense que tous les en_**.UTF8 sont possible.
Donc plutôt que de tester tous les existant, il me serait plus simple d'avoir une liste et de faire une recherche par expression régulière.
Voilà pourquoi ça me serait plus simple d'avoir une liste et de mettre l'erreur qu'en dernier recours.
# Liste des locales installées
Posté par roduit (site web personnel) . En réponse au message locale. Évalué à 0.
pour l'instant, je fait un try ... except... et affiche une erreur si la locale n'est pas installée.
Mais ce qui m'intéresse, c'est de pouvoir lister toutes les locales installées, depuis mon scripte python, pour voire si une compatible à mon système est installée.
Pour plus de clarté, je m'explique :
Je dois lire des fichiers dans lequel il y a la date de création sous formatage anglo-saxon. J'utilise donc la librairie time de python qui me permet d'extraire la date. Ça me permet de trier chronologiquement mes fichiers.
Cependant, time extrait la date selon la locale définie dans l'environnement. Pour cela, je dois faire un setlocale avant. J'ai jeté mon dévolu sur en_GB.UTF8, mais je pense que tous les en_**.UTF8 sont possible.
Donc plutôt que de tester tous les existant, il me serait plus simple d'avoir une liste et de faire une recherche par expression régulière.
Voilà pourquoi ça me serait plus simple d'avoir une liste et de mettre l'erreur qu'en dernier recours.
Merci pour vos commentaires !