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 :

Python et Scite


Sujet :

Python

  1. #1
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut Python et Scite
    Bonjour à tous,

    J'utilise Python 3.5, il fonctionne bien en console, mais je n'arrive pas à exécuter un script dans Scite.

    Documentation Scite : http://www.scintilla.org/SciTEDoc.html
    SciTE can perform commands to compile or run source files with the output from these commands directed into the output pane.

    For example, if Python is installed on the machine, open a new document, type:

    print "Hi"
    as that document's text.

    Save the document as printhi.py.
    The document should now appear coloured as SciTE is using the file's extension to decide upon the syntax styling to use:
    print "hi"
    Perform the Tools | Go command.
    The output window will be made visible if it is not already visible and will show:
    >python -u printhi.py
    hi
    >Exit code: 0
    The first blue line is from
    Voici l'erreur que j'obtiens :
    >pythonw -u "test.py"
    >Le fichier spécifié est introuvable.
    Je ne comprends pas, le script est ouvert dans Scite, il est reconnu comme du Python. Que dois-je configurer d'autre ? D'avance merci pour votre aide.
    -- Jasmine --

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut Jasmine80,

    selon toute vraisemblance il n'essaye pas de trouver le fichier dans le répertoire approprié, j'imagine qu'il doit falloir changer de répertoire avant d'exécuter, par défaut il doit chercher dans le répertoire de travail de SciTE j'imagine

    par ailleurs avec un code qui fait juste un print ça ne fonctionnera pas si l'éditeur lance le script via pythonw, là aussi il doit falloir lui préciser qu'il s'agit d'un script à lancer en mode console et non window

    pour autant je n'utilise pas SciTE donc j'aurai du mal à t'aider plus que ça

  3. #3
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Merci beaucoup pour tes explications, je pense pouvoir me débrouiller maintenant. Je viens poster la réponse plus tard, si j'y arrive. Bonne journée.
    -- Jasmine --

  4. #4
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    j'ai cherché un peu de mon côté comme le sujet m'intéressais aussi (perso je me suis cassé l'oignon à faire un système similaire à celui de SciTE basé sur les extensions etc. mais pour notepad++ et son plugin nppexec, avec plus ou moins de succès), je pense que ce lien pourra t'intéresser

    Edit: je voulais en avoir le coeur net (et tester SciTE au passage ) donc en fait ce n'est pas le script python qu'il ne trouve pas c'est plus probablement python lui même, la solution la plus simple étant d'ajouter le répertoire de python à l’environnement (variable %PATH%) ou faire comme dans l'exemple du lien que je t'ai donné c'est à dire spécifier un chemin absolu vers l'interpréteur
    d'autre part -et après avoir testé- SciTE semble se débrouiller avec l'utilisation de pythonw(.exe) et affiche le résultat des print en interne dans le panneau de droite

  5. #5
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Bonjour BufferBob,

    Merci beaucoup, tu m'as permis de gagner du temps.
    Cela fonctionne également pour moi, grâce à ton aide.
    -- Jasmine --

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Configurer scite pour Python
    Par ickylevel dans le forum Général Python
    Réponses: 4
    Dernier message: 20/06/2007, 17h35
  2. CORBA & PYTHON
    Par stan91stan dans le forum CORBA
    Réponses: 5
    Dernier message: 10/06/2004, 12h32
  3. module .so pour python... ?!
    Par totoetlititi dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 09/03/2004, 14h51
  4. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59

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