Bonjour à tous,
Dans le contexte de l'utilisation de l'API d'Evernote en Python, je suis confronté à un problème que je n'ai jamais étudié en Python.
Comme le dit le titre, je cherche un moyen de lire dans un fichier et d'y extraire des données de manière fragmentée, afin d'obtenir des informations se trouvant dans le texte.
(Ces informations seront ensuite envoyer à un serveur dans le but de créer une Note possédant les informations issues du texte.)
Je n'arrive pas à trouver par quel moyen raisonner pour faire cela correctement, sachant que le fichier .txt que je lirai aura environ une tête du type :
Il me faudrait donc pouvoir lire le fichier de tel manière que je vais stocker dans une variable N de nombreuses notes (autant qu'il y en a dans le fichier), et ensuite je vais parcourir N pour créer toutes les notes une par une.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 """ Note numéro 1 --- Premier carnet de notes --- Test, Test2 --- 04/10/2012 --- 28/04/2014 --- Contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu __________ Note numéro 2 --- Premier carnet de notes --- Test3 --- 01/07/2012 --- 28/04/2014 --- Contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu __________ Note numéro 3 --- Premier carnet de notes --- Test, Test3 --- 04/11/2012 --- 28/04/2014 --- Contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu contenu __________ """
Une des contraintes pour moi est que les notes qui possèdent entre autres les informations suivantes : titre, contenu, carnet, liste des étiquettes, date de création et date de mise à jour.
Certains de ces paramètres sont optionnels, seul un contenu et un titre sont nécessaire, en cas d'absence du reste Evernote s'occupera de compléter les champs, ou de les laisser vierges.
J'ai placé les "---" à titre indicatif, je ne connais pas précisément la méthode de lecture de fichier de Python, je ne sais pas comment procédé pour découper en fonction des paramètres qui seront précisés ou non.
J'espère avoir été assez clair, si jamais il y a le moindre problème de compréhension de ce que j'ai dit, signalez-le moi.
Merci d'avance,
Bonne journée.
Partager