Voici ma fonction le problème c'est que j'aimerais récupérer que certaines informations dans mon fichier .vcf ici. Par exemple, voici le début de mon fichier .vcf :
BEGIN:VCARD
VERSION:3.0
Noe;John;;;
FN:John Doe
j'aimerais récupérer : 3.0, Doe, John Doe
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
50
51 def infoVcard(fichierVirtualCard): """ La fonction infoVcard récupère un fichier en .vcf, cette virtual card va etre ouverte et on va recuperer quelques informations contenu à l'interieur @Paramètres ---------- fichierVirtualCard : nom du fichier à traiter @Return ------ On affiche le contenu du fichier """ print("----------------------------------------------------------------------------------------") #ouverture du fichier en lecture ('r' pour read) with open(fichierVirtualCard, 'r') as fc: liste = ''.join(fc.readlines()) donnee = liste.split("END:VCARD") print(donnee) taille=len(donnee) listeTemp = [] listefinale = [] for i in donnee : #i.split("\n") print(i) #on affiche les données du tableau if ("item" in i) : None elif ("X-ABUID" in i) : None else : print("test") print(listeTemp) print(listefinale) print("----------------------------------------------------------------------------------------")
Partager