IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

ex�cuter des programmes avec python


Sujet :

Python

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2007
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1
    Par d�faut ex�cuter des programmes avec python
    En fait j'ai deux questions :
    Est-il possible dans un script Python d'ouvrir un fichier avec le programme appropri� (ex ouvrir un fichier PDF avec adobe ....)

    Est-il possible dans un script Python de lancer la compilation d'un fichier .tex sans sortir du script

    Merci d'avance

  2. #2
    Membre �m�rite

    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    723
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 723
    Par d�faut
    Tu peux lancer une commande de la fa�on la plus simple avec os.system
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    import os
    os.system('mon_fichier.pdf')
    ouvrira le fichier pdf avec le programme qui lui est associ� (g�n�ralement adobe reader)
    Pour lancer la compilation d'un .tex, pas beaucoup plus compliqu�
    Si l'ex�cutable � utiliser (je prendrai ici pdflatex comme exemple) est dans le PATH:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    import os
    os.system('pdflatex monfichier.tex')
    Ou pour ne pas avoir d'arr�t du script � cause de la gestion d'erreurs de latex:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    import os
    sts = os.system('pdflatex --interaction=batchmode monfichier.tex')
    Si sts == 0 il n'y a aps eu d'erreur.
    Si le "compilateur" latex n'est pas dans le PATH:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    import os
    os.system('chemin/de/pdflatex monfichier.tex')

Discussions similaires

  1. R�ponses: 4
    Dernier message: 28/04/2015, 07h05
  2. R�ponses: 4
    Dernier message: 25/01/2015, 18h39
  3. R�ponses: 5
    Dernier message: 03/04/2007, 15h51
  4. Au sujet de la vitesse d'ex�cution des programmes
    Par emie31 dans le forum Langage
    R�ponses: 5
    Dernier message: 09/11/2006, 13h42
  5. [UBUNTU] Ex�cuter des programmes java
    Par hammag dans le forum Ubuntu
    R�ponses: 6
    Dernier message: 21/04/2006, 23h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo