cerhu > comp.lang.* > comp.lang.python

michel (16/01/2017, 13h07)
Bonjour,
J'utilise le module time. Quelqu'un pourrait-t-il me dire comment
obtenir les noms des mois et jours en français ?

Je suis sur Mac System 10.11.8

Bien cordialement
Alain Ketterlin (16/01/2017, 14h18)
michel <m.romeNON> writes:

> J'utilise le module time. Quelqu'un pourrait-t-il me dire comment
> obtenir les noms des mois et jours en français ?


La plupart des fonctions de time, en particulier strftime (mais pas
asctime() ni ctime()), utilisent la locale courante pour déterminer leur
réponse. Si tu veux des mois en Français, il faut donc passer par
setlocale(), du module locale, pour la catégorie LC_TIME au moins.

Par contre, la locale par défaut au début du programme est 'C'. Pour
utiliser la locale définie par l'environnement, utilise :

import locale
locale.setlocale(locale.LC_ALL,'')

Ensuite, tout devrait apparaître en Français si ton environnementest en
Français. Si tu veux juste les noms des mois, tu peux utiliser

locale.nl_langinfo(locale.MON_1)

(et MON_2 etc.). Idem pour DAY_1, etc. Il faut bien sûr avoir changé la
locale au préalable.

-- Alain.
michel (16/01/2017, 18h35)
merci ça marche très bien

autres questions :
1)
Je voudrais importer un fichier de configuration
import AGconf
mais comme je veux partager ce fichier entre plusieurs scripts, je me
demande comment dire à python où aller le chercher.

bien cordialement.

Le 16/01/2017 à 13:18, Alain Ketterlin a écrit :
[..]
michel (16/01/2017, 19h53)
Le 16/01/2017 à 17:35, michel a écrit :
> merci ça marche très bien
> autres questions :
> 1)
> Je voudrais importer un fichier de configuration
> import AGconf
> mais comme je veux partager ce fichier entre plusieurs scripts, je me
> demande comment dire à python où aller le chercher.
> bien cordialement.

Je viens de trouver comment faire
Bonsoir
Discussions similaires
Caractère public/privé vs distribution locale/non-locale (was: [HS] page perso : école du web ?)

locale avec cron

locale, time format

Pb avec ma locale et UTF8


Fuseau horaire GMT +2. Il est actuellement 19h27. | Privacy Policy