Comment tronquer à l'impression/affichage une chaine de caractères
Résolu
cvan85
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
cvan85 Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
cvan85 Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Comment tronquer à l'impression/affichage une chaine de caractères
- Spouleur d'impression - Guide
- Impression livret a5 - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
{line[1]:<50.50}
cvan85
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
1
Merci yg_be!