Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.sys.mac.programmation > #2962
| From | Gosseyn <gosseyn@gosseyn.net> |
|---|---|
| Newsgroups | fr.comp.sys.mac.programmation |
| Subject | Re: Extraire des données de plist |
| Date | 2026-03-18 11:25 +0100 |
| Organization | Gosseyn.net / Breizh Connection |
| Message-ID | <10pdujj$c8n$1@rasp.pasdenom.info> (permalink) |
| References | <10pc1jh$ihs$1@rasp.pasdenom.info> |
Le 17/03/2026 à 18:04, Benoît L. a écrit :
> Bonjour,
>
>
> J’ai un lecteur de news (NewsTap) qui enregistre individuellement les posts
> avec deux fichiers : un txt et un plist. Le txt contient le message et le
> plist les headers, exemple ci-dessous.
>
> Maintenant, comment je peux récupérer les données dans les plist pour avoir
> mensuellement le nombre de message dans un groupe, qui en a partagé
> combien… N’y aurait-il pas une application qui fasse cela : importer des
> plists pour générer une base de données.
>
> Merci pour toute aide ou piste.
Bonjour,
Si tu as publié ton message sur ce groupe, c'est que tu peux/veux
programmer toi-même un outil pour faire cela. Si tu sais programmer en
Python, tu as une librairie "plistlib" que tu peux importer dans ton
script avec la commande :
import plistlib
Exemple de programme qui lit un fichier plist contenant une liste de
films, et récupère les données dans un dictionnaire python :
InputFile = 'DVD.plist'
# Parcours du fichier PLIST.
with open(InputFile, 'rb') as fd:
film_list = plistlib.load(fd)
film = {}
for val in film_list:
## Récupération des données depuis enregistrement XML du fichier d'origine.
film['ID'] = val['Dvd_ID']
film['DateHeureMAJ'] = myDateTime
film['TitreVF'] = val['Titre']
film['TitreVO'] = val['TitreOriginal']
film['Genre'] = val['Categorie']
film['Pays'] = ''
film['Annee'] = val['DateSortie']
[...]
C'est assez simple à utiliser.
++
--
Alan JOBERT - gosseyn@gosseyn.net - www.gosseyn.net
// Curieux chez les marins, ce besoin de faire des phrases.
// (M. Audiard)
Newsservers : http://usenet-fr.yakakwatik.org/acces.html#serveurs
Back to fr.comp.sys.mac.programmation | Previous | Next — Previous in thread | Next in thread | Find similar
Extraire des données de plist Benoît L. <benoit@leraillez.com.invalid> - 2026-03-17 17:04 +0000
Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-18 01:34 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 08:57 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 09:34 +0000
Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-18 09:59 +0000
Re: Extraire des données de plist "éM.V." <mv@gmail.com.invalid> - 2026-03-18 11:05 +0000
Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-22 18:01 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-22 19:00 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-22 19:08 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 06:58 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 08:11 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 08:23 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 09:13 +0000
Re: Extraire des données de plist DV <dv@reply-to.not.invalid> - 2026-03-23 09:27 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 10:22 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 10:39 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 10:46 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 10:41 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 11:04 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 13:16 +0000
Re: Extraire des données de plist "MV)" <mv@gmail.com.invalid> - 2026-03-23 13:37 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 14:39 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 16:28 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-23 18:40 +0000
Re: Extraire des données de plist DV <dv@reply-to.not.invalid> - 2026-03-23 12:15 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-23 13:06 +0000
Re: Extraire des données de plist Joseph B <joseph@nowhere.invalid> - 2026-03-23 13:14 +0000
Re: Extraire des données de plist "MV)" <mv@gmail.com.invalid> - 2026-03-23 13:33 +0000
Re: Extraire des données de plist DV <dv@reply-to.not.invalid> - 2026-03-23 13:34 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-18 10:22 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 10:56 +0000
Re: Extraire des données de plist Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2026-03-18 13:05 +0000
Re: Extraire des données de plist Benoît L. <benoit@leraillez.com.invalid> - 2026-03-19 13:03 +0000
Re: Extraire des données de plist "Benoît L." <benoit@leraillez.com.invalid> - 2026-03-21 14:31 +0000
Re: Extraire des données de plist "Benoît L." <benoit@leraillez.com.invalid> - 2026-03-21 16:54 +0000
Re: Extraire des données de plist Gosseyn <gosseyn@gosseyn.net> - 2026-03-18 11:25 +0100
Re: Extraire des données de plist Benoît L. <benoit@leraillez.com.invalid> - 2026-03-18 11:54 +0000
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 12:46 +0000
Re: Extraire des données de plist Gosseyn <alan@gosseyn.net> - 2026-03-18 14:32 +0100
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-18 14:12 +0000
Re: Extraire des données de plist Gosseyn <gosseyn@gosseyn.net> - 2026-03-19 09:00 +0100
Re: Extraire des données de plist "M.V." <mv@gmail.com.invalid> - 2026-03-19 08:25 +0000
csiph-web