Bonjour à tous.
Dans le code suivant je cherche à copier l'affichage de l'instruction print directement dans le presse-papier de l'ordinateur sans intervention de l'utilisateur.
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 #Cette fonction permet de copier l'argument dans le presse-papier de l'ordinateur from subprocess import check_call def copy2clip(txt): cmd='echo '+txt.strip()+'|clip' return check_call(cmd, shell=True) numéroCasier=int(input("Saisissez le numéro du casier : ")) produit1=int(input("Saisissez le nombre de 'produit1' puis ENTRER : ")) produit2=int(input("Saisissez le nombre de 'produit2' puis ENTRER : ")) produit3=int(input("Saisissez le nombre de 'produit3' puis ENTRER : ")) print('\n ------------VOUS POUVEZ COPIER CE TEXTE---------------') #le texte ci-dessous après affichage par print doit être copié automatiquement dans le presse-papier de l'ordinateur. print(''' Répartition des produits pour le casier n° ''',"%3d"%(numéroCasier),''' (Vérification par l'agent de sécurité) Répartition des produits :\n''' , "%3d"%(produit1),''' produit(s)1,\n''' , "%3d"%(produit2),''' produit(s)2,\n''' , "%3d"%(produit3),''' produit(s)3,\n''' ''' \nPour information : 01 - Chaussettes et bas 02 - Pantalons 03 - Sous-vêtements ''') #fin du texte à copier #copy2clip() (je ne sait pas comment convertir l'affichage de print en argument pour copy2clip() input("APPUYER SUR ENTRER POUR QUITTER. ")
Partager