Comment tronquer à l'impression/affichage une chaine de caractères

Résolu/Fermé
Signaler
Messages postés
35
Date d'inscription
mardi 1 novembre 2011
Statut
Membre
Dernière intervention
22 janvier 2021
-
Messages postés
35
Date d'inscription
mardi 1 novembre 2011
Statut
Membre
Dernière intervention
22 janvier 2021
-
Bonjour,
J'exploite le contenu d'un fichier .csv dans un programme Pithon (3.9) qui contient notamment pour une colonne donnée du contenu significatif de longueur variable.
En utilisant la fonction print, je n'arrive pas à tronquer à 50 par exemple le nombre de caractères à afficher.
Dans mon exemple, ci-dessous, je souhaiterai justifier à gauche et tronquer à 50 la longueur de line[1] afin d'aligner mon champs montant comme dans un tableau.
Je suis obliger de pousser à 200, nombre de caractères maxi de ce champs pour m'en sortir si je veux pouvoir aligner le champs montant.

print(f'{line[0]:<10} {line[1]:<200} {montant:.2f}')

Quelqu'un aurait-il une idée? Merci.
Claude

Configuration: Macintosh / Firefox 78.0

1 réponse

Messages postés
17700
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 novembre 2021
947
bonjour,
{line[1]:<50.50}
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
35
Date d'inscription
mardi 1 novembre 2011
Statut
Membre
Dernière intervention
22 janvier 2021

Merci yg_be!