<div dir="ltr">Ciao a tutti,<div>mi chiedevo se e' possibile customizzare string in c-style aggiungendo dei tipi.</div><div><br></div><div>Premessa:</div><div>Oramai le f-string dominano, ma le %-string si usano ancora in particolare per il logging.</div><div>Nella fattispecie quello che vorrei fare e' aggiungere un mio token per la formattazione, %D che se incontrato deve essere sostituito secondo una formattazione che mi interessa.</div><div><br></div><div>Esempio:</div><div>logger.debug("Received: %D from %s", raw_data, client)  #  dove %D è il mio token custom.</div><div><br></div><div>Ho provato a cercare, ma non sono riuscito a trovare nulla in merito.</div><div>Non trovando nulla e volendo fare quello che voglio fare dovrei rifare il parsing della %-string ed iniettare nel punto giusto il mio tipo di dato. </div><div>Chiaramente vorrei evitarlo perché questo tipo di implementazioni funzionano lì per lì, ma hanno molti casi particolari e quindi introducono bugs.</div><div><br>Vi è mai capitato? Avete qualche idea?</div><div><br>Grazie</div><div>Piergiorgio</div></div>