Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1507 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Mise en page ouptut

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mise en page ouptut

n°2428211
lebibi
Notre torture c'est la tourtel
Posté le 06-10-2022 à 15:29:09  profilanswer
 

Hello,
 
J'ai besoin d'ajouter dans un fichier plat une entrée de ce style, qui est générée à la volée et pourra être présente plusieurs fois :
 

Code :
  1. toto = { 'name': (sub),
  2.             'ack_deadline_seconds': (result["ackDeadlineSeconds"]),
  3.             'push_endpoint': (result["pushConfig"]["pushEndpoint"]),
  4.           }


 
J'ai un fonction qui permet de convertir, mais j'ai des " " sur le nom des variables que j'aimerai retirer
 

Code :
  1. {
  2.     "ack_deadline_seconds" = 10
  3.     "name" = "test"
  4.     "push_endpoint" = "https =//test"
  5. }


 
Et la fonction :
 

Code :
  1. def dict_to_json_for_terraform(data_dicts):
  2.     data_dicts = json.dumps(data_dicts, sort_keys=True, indent=4)
  3.     data_dicts = str(data_dicts).replace("'","\"" )
  4.     data_dicts = str(data_dicts).replace(":"," =" )
  5.     data_dicts = str(data_dicts).replace(",","" )
  6.  
  7.     return data_dicts


 
Je m'y prend sûrement mal, et il y a peut être plus simple.
Le but à la fin est de gérnérer dans mon fichier :
 

Code :
  1. push_subscriptions = [
  2.     {
  3.       name                       = "push"
  4.       ack_deadline          = 10
  5.       .......
  6.     } ,
  7.        {
  8.       name                       = "push2"
  9.       ack_deadline          = 10
  10.       .......
  11.     }
  12. ]


 
 
 
 
 


---------------

mood
Publicité
Posté le 06-10-2022 à 15:29:09  profilanswer
 

n°2428230
lebibi
Notre torture c'est la tourtel
Posté le 06-10-2022 à 16:49:42  profilanswer
 

Bon j'arrive avec un print a faire ce que je veux, mais comment coller la bonne mise en page dans une variable afin après de l'écrire dans un fichier ?
 

Code :
  1. print(*push_list, sep=',\n')


 
Le sep m'aide bien, mais ça semble être propre a print...


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Mise en page ouptut

 

Sujets relatifs
hébergement de page htmlModule mise à jours prestashop
Inclure une page suivant un formulaireCréer une page auteur avec Tri Alphabétique
Détecter changement d'une partie de page - Améliorer Deezermise à jour java et problème de résolution
Rechercher une page précise dans un classement sur le webTransformer un fichier xlsm en page web
Automatisation action page web[RÉGLÉ]Mediawiki - Besoin de dépannage urgent - Sidebar en bas de page
Plus de sujets relatifs à : Mise en page ouptut


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR