Bonjour à tous,
Le script suivant doit présenter des catégories d'articles sur une ligne et sur la ligne suivante, le nombre d'articles est affiché.
Les titres et les nombres correspondants sont bien centrés.
Le script place le texte présenté le presse-papier
L'utilisateur ouvre ensuite le traitement de texte LibreOffice et colle le contenu du presse-papier (Ctrl+V).
Alors que dans PowerShell l'exécution du script montre un texte parfaitement aligné,
le texte collé dans LibreOffice est décalé. Comment régler cela?
Merci par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import pyperclip #Saisie des données nbreCrayons=int(input("Nombre de crayons : ")) nbreGommes=int(input("Nombre de gommes : ")) nbreCahiers=int(input("Nombre de cahiers : ")) #Formattage du texte ligne1="{:.^20}".format("Nombre de crayons")+"{:.^20}".format("Nombre de gommes")+"{:.^20}".format("Nombre de cahiers")+"\n" ligne2="{:.^20}".format(nbreCrayons)+"{:.^20}".format(nbreGommes)+"{:.^20}".format(nbreCahiers) #Concaténation texte=ligne1+ligne2 #Affichage du texte print(texte) #copie texte dans presse-papier pyperclip.copy(texte) dest = pyperclip.paste()
Partager