Parse Französisch Datum in Python

Kann mir jemand sagen, wie ich ein französisches Date in Python analysieren kann? Es tut mir leid, wenn die Frage ein Duplikat ist, ich jedoch kein Duplikat gefunden habe.

Hier ist, was ich mit dem @ versucht hadateutil Parser:

import locale
from dateutil.parser import parse as parse_dt
locale.setlocale(locale.LC_TIME, 'fr_FR.UTF-8')   ## first I set locale
## locale.LC_TIME, 'fr_FR.UTF-8')
parse_dt('3 juillet',fuzzy= True)   ## don't work give the default month
## Out[29]: datetime.datetime(2014, 10, 3, 0, 0)
parse_dt(u'4 Août ',fuzzy= True)     ## same thing using another month 
Bearbeiten: Füge einen Kontext hinzu:

Ich analysiere Daten, ohne vorher das Format meiner Zeichenkette zu kennen. Die Idee ist, viele Daten im Fluge zu analysieren:

parse_dt(u'Aujourd''hui ',fuzzy= True) 
parse_dt(u'Hier',fuzzy= True) 
Bearbeiten mit einer anderen Bibliothek:

Mit Hilfe der Parsedatime-Bibliothek und einiger regulärer Ausdrücke zum Übersetzen französischer Wörter kann ich Folgendes erhalten:

import parsedatetime
import re 
cal = parsedatetime.Calendar()
cal.parse(re.sub('juil.*' ,'jul' ,'20 juillet'))
 ((2015, 7, 20, 10, 25, 47, 4, 283, 1), 1)

Vielleicht sollte ich das auf alle französischen Monate verallgemeinern?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage