Afficher texte dans Pycharm avec une ligne de code python

Résolu

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)

“Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s’habitueront.”  René Char 

5 réponses

  1. Bonjour,

    apostrophe ou simple quote avant ANGE ?

    L’ANGE_GABRIEL.docx != L'ANGE_GABRIEL.docx


    1. Apostrophe, je peux essayer avec :

      LANGEGABRIEL, c'est plus simple ?

    2. @quentin2121

      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.

    3. @Utilisateur anonyme

      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 ?

    4. @quentin2121

      Salut,

      Il suffit d'ajouter :

      input()

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

  2. 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.

    1. 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 ?

  3. Salut,

    Le plus simple:

    from docx import Document
    
    document = Document("ton_fichier.docx")
    
    for paragraph in document.paragraphs:
        print(paragraph.text)
    1.   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'

  4. 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.


    1. 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.

  5. 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 !!!!

    1. 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.

    2. @quentin2121

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

      ls C:\Users\quent\PycharmProjects\pythonProject
    3. @Diablo76

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

      Il est bien là !

    4. @quentin2121

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

    5. @Diablo76

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