Afficher texte dans Pycharm avec une ligne de code python

Résolu
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 - 16 avril 2024 à 11:25
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 - 19 avril 2024 à 14:23

Bonjour,

Je veux faire apparaitre dans pycharm, un texte .docx, avec ce code, que fau'il améliorer, et aussi je veux le rendre exécutable avec pyinstaller ?

import docx
doc = docx.Document()
print('L'ANGE_GABRIEL)

A voir également:

5 réponses

hypothetix Messages postés 191 Date d'inscription dimanche 19 janvier 2020 Statut Membre Dernière intervention 24 avril 2024 53
Modifié le 18 avril 2024 à 17:57

Bonjour,

apostrophe ou simple quote avant ANGE ?

LANGE_GABRIEL.docx != L'ANGE_GABRIEL.docx


1
Whismeril Messages postés 19036 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 mai 2024 931
18 avril 2024 à 18:03

Cela dit, y'a 2 semaines déjà que jee-pee lui avait dit de changer le nom de son fichier 

https://forums.commentcamarche.net/forum/affich-38026311-lire-un-document-docx-avec-python3#p38026869

0
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270
Modifié le 18 avril 2024 à 21:57

Apostrophe, je peux essayer avec :

LANGEGABRIEL, c'est plus simple ?

0
Whismeril Messages postés 19036 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 mai 2024 931 > quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024
19 avril 2024 à 07:36

Si au lieu de demander "notre autorisation", tu avais essayé directement.

Hier, à 22h, tu aurais pu envoyer un message qui disait soit

  • avec LANGEGABRIEL, j'ai la même erreur 
  • avec LANGEGABRIEL, j'ai une autre erreur plus loin
  • avec LANGEGABRIEL, ça fonctionne 

Quelque soit le cas, ça aurait avancé. 
Alors que là potentiellement ça stagne depuis plus de 9:30, sans vraiment de raison.

1
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270 > Whismeril Messages postés 19036 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 mai 2024
19 avril 2024 à 12:35

Bonjour,

Désolé si je n'ai pas pu essayer de modifier le nom de mon fichier hier à 22h. Maintenant cela fonctionne dans Pycharm. Par contre avec Pyinstaller d'installer bien sur, lorsque je clique sur le fichier LANGEGABRIEL.py la fenetre CMD s'ouvre quelques secondes, vite fait, j'ai le temps de voir les lignes de mon texte, mais elle ne reste pas ouverte ?

0
Diablo76 Messages postés 161 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 1 mai 2024 41 > quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024
19 avril 2024 à 14:20

Salut,

Il suffit d'ajouter :

input()

à la fin de ton fichier py et de recréer "l'exe" avec pyinstaller.

1

Salut.

Faire apparaître quoi ? Dans quoi ? Pycharm n'est qu'un IDE, il ne sert qu'au développement.

C'est à toi de déterminer comment les données issues de ton fichier doc doivent être affichées, texte brut ? Dans un GUI ? Autre format ?

C'est lorsque tout fonctionnera au poil que tu pourras en faire un exécutable avec pyinstaller, il y a pléthore de didacticiel sur internet concernant cela.

0
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270
16 avril 2024 à 12:43

Oui les données issues du fichier peuvent être affichée à l'état brut. Dans un Gui pourquoi pas, le plus facile pour Pycharm. Cela donne quoi comme code ?

0
Diablo76 Messages postés 161 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 1 mai 2024 41
16 avril 2024 à 12:54

Salut,

Le plus simple:

from docx import Document

document = Document("ton_fichier.docx")

for paragraph in document.paragraphs:
    print(paragraph.text)
0
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270
17 avril 2024 à 11:59

  File "C:\Users\quent\PycharmProjects\pythonProject\L'ANGE_GABRIEL.py", line 3, in <module>

    document = Document("L'ANGE_GABRIEL.docx")

               ^^^^^^^^^^^^^

  File "C:\Users\quent\AppData\Local\Programs\Python\Python311\Lib\site-packages\docx\api.py", line 23, in Document

    document_part = Package.open(docx).main_document_part

                    ^^^^^^^^^^^^^^^^^^

  File "C:\Users\quent\AppData\Local\Programs\Python\Python311\Lib\site-packages\docx\opc\package.py", line 116, in open

    pkg_reader = PackageReader.from_file(pkg_file)

                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\Users\quent\AppData\Local\Programs\Python\Python311\Lib\site-packages\docx\opc\pkgreader.py", line 22, in from_file

    phys_reader = PhysPkgReader(pkg_file)

                  ^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\Users\quent\AppData\Local\Programs\Python\Python311\Lib\site-packages\docx\opc\phys_pkg.py", line 21, in __new__

^^^^^^^^^^^^^^^^^^

    raise PackageNotFoundError("Package not found at '%s'" % pkg_file)

docx.opc.exceptions.PackageNotFoundError: Package not found at 'L'ANGE_GABRIEL.docx'

0
Whismeril Messages postés 19036 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 mai 2024 931
16 avril 2024 à 17:38

Bonjour 

Dans l'autre sujet, tu as dit avoir eu un cours sur docx.

On t'y a enseigné quoi? Parce que lire les paragraphes ça me semble être une des base de cette bibliothèque.


0
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270
17 avril 2024 à 12:01

Bonjour,

On m'as enseigné pour changer un titre dans un texte, ajouter des paragraphes, en supprimer, mais pas afficher et lire un texte dans Pycharm.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Diablo76 Messages postés 161 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 1 mai 2024 41
Modifié le 17 avril 2024 à 14:55

Salut,

Es-tu sûr que :

Ton fichier se trouve bien dans ton projet ?

Du nom de ton fichier (sans espace à la fin par exemple) ?

Car cette erreur dit qu'il ne le trouve pas !!!!

0
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270
Modifié le 17 avril 2024 à 17:38

Oui il est bien dans :                                                                                                 "C:\Users\quent\PycharmProjects\pythonProject\L'ANGE_GABRIEL.py"

Il etait dans mes documents, je l'ai copié coller vers ce chemin de pycharm projects.

0
Diablo76 Messages postés 161 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 1 mai 2024 41 > quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024
17 avril 2024 à 18:11

Et si tu tapes ceci dans ton terminal ou cmd, qu'est-ce que ça t'affiche ? :

ls C:\Users\quent\PycharmProjects\pythonProject
0
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270 > Diablo76 Messages postés 161 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 1 mai 2024
18 avril 2024 à 12:38

-a----        03/08/2023     16:20          72893 L’ANGE_GABRIEL.docx

Il est bien là !

0
Diablo76 Messages postés 161 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 1 mai 2024 41 > quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024
18 avril 2024 à 13:55

Oui mais je ne vois pas ton fichier py dans le répertoire 

0
quentin2121 Messages postés 8529 Date d'inscription lundi 24 mai 2010 Statut Membre Dernière intervention 3 mai 2024 1 270 > Diablo76 Messages postés 161 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 1 mai 2024
18 avril 2024 à 16:50

Il y est, tu veux que je te copie tout le répertoire ?

0