Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3563

Re: [ConfigParser] conserver les espaces dans des valeurs multilignes

From Olivier Miakinen <om+news@miakinen.net>
Newsgroups fr.comp.lang.python
Subject Re: [ConfigParser] conserver les espaces dans des valeurs multilignes
Date 2021-06-01 20:16 +0200
Organization There's no cabale
Message-ID <s95thj$2cj0$1@cabale.usenet-fr.net> (permalink)
References <s8t12l$207n$1@cabale.usenet-fr.net> <60b48500$0$3696$426a34cc@news.free.fr> <s922qg$jhs$1@cabale.usenet-fr.net> <60b5e00a$0$3697$426a34cc@news.free.fr>

Show all headers | View raw


Le 01/06/2021 09:21, Nicolas a écrit :
>>>
>>> Une idée qui me vient comme ça : Est-ce qu'une chaine json serait
>>> adaptée à ce que tu veux faire ? Ca aurait l'intérêt d'être plus
>>> universel et non dépendant de l'indentation.
>> 
>> J'avais regardé JSON, et c'est moins adapté que configparser pour
>> plusieurs raisons. En particulier, tout comme TOML ou YAML, c'est le
>> fichier de config qui détermine le type des données. Alors c'est très
>> adapté comme format d'échange entre deux programmes, y compris sur
>> des architectures différentes, mais ça ne correspond pas à mon besoin.
>> 
> Je ne vois pas où il est question de type de données dans ta description 
> du problème. Tu écris/lis des chaines de caractères dans un fichier.
> Ensuite, libre à toi d'interpréter ces chaines de caractères comme tu 
> l'entends. Ce que tu fais déjà avec ton propre parseur...

Ah oui, tu veux dire que je pourrais utiliser un format TOML ou JSON
dans lequel toutes les données seraient des chaînes de caractères, donc
sans utiliser la possibilité d'exprimer des tableaux ou des dictionnaires
par exemple ?

Du coup je trouve dommage d'ajouter de la complexité (avec guillemets et
accolades) si c'est pour sous-utiliser les possibilités du format. D'autant
plus que mon seul problème concernait *un* type de données parmi tous ceux
que j'utilise, et que je l'ai résolu d'une façon qui préserve la philosophie
de python (l'indentation pour indiquer la struture). La seule différence
c'est que j'indente avec un choix de caractères qui ajoute le « | » aux
seules espaces et tabulations.

-- 
Olivier Miakinen

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

[ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-05-29 11:21 +0200
  Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Julien Palard <julien@palard.fr> - 2021-05-29 21:43 +0200
    Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-05-29 22:58 +0200
      Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-05-30 07:52 +0200
        Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-05-31 10:59 +0200
          Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-05-31 17:15 +0200
            Re: [ConfigParser] conserver les espaces dans des valeurs multilignes yves <yves@free.invalid> - 2021-05-31 15:34 +0000
  Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Nicolas <nicolasp@aaton.com> - 2021-05-31 08:41 +0200
    Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-05-31 09:21 +0200
      Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Nicolas <nicolasp@aaton.com> - 2021-06-01 09:21 +0200
        Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-06-01 20:16 +0200
          Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Nicolas <nicolasp@aaton.com> - 2021-06-02 08:39 +0200
            Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-06-02 09:59 +0200
              Re: [ConfigParser] conserver les espaces dans des valeurs multilignes Nicolas <nicolasp@aaton.com> - 2021-06-02 10:26 +0200
                [RÉSOLU] [ConfigParser] conserver les espaces dans des valeurs multilignes Olivier Miakinen <om+news@miakinen.net> - 2021-06-02 11:23 +0200
                Re: [RÉSOLU] [ConfigParser] conserver les espaces dans des valeurs multilignes Nicolas <nicolasp@aaton.com> - 2021-06-02 14:04 +0200

csiph-web