comment exécuter un script python ?

Répondre
mrdho
Messages : 25
Enregistré le : dim. 13 nov. 2016 13:18
Localisation : DTC mais il y a déja trop de monde là-bas ;-)

comment exécuter un script python ?

Message par mrdho »

Bonjour,
je suis sous mint KDE
je suis une formation python en ce moment
j'aimerais savoir comment faire pour executer un script python lancé depuis mon script situé dans le bureau de manière a ce qu'il s’exécute en Terminal sans le refermer
A quoi dois je le lier ?
dois je faire un chmod +x ?
je suis en python 2.7 et j'ai mis un SHEBANG en debut de script

je cherche l'equivalent double clic de "Action" " lancer dans Konsole "


merci d'avance
bisous les gens
-Tour 7600k+Nvidia 1060 6GO KFA2+16Go ram+mint18 KDE 64 bits et windows 10 pro 64bits
-lenovo x201+8Go ram+250Go SSD+ mint18 KDE 64 bits et windows 10 pro 64bits
-ZOTAC ZBOX AD02 +4Go de ram+120Go SSD+ windows 10 pro 64bits
-Portable asus corei5 3Go de ram+nv8600m DD1To+windows 10 pro 64bits s
Avatar du membre
mpat
Messages : 7827
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: comment exécuter un script python ?

Message par mpat »

salut.
Le shebang en lui-même ne suffit pas. Sous Linux il faut aussi que tu rendes ton fichier exécutable
chmod +x /chemin/vers/ton/script.py
une fois que tu es dans le dossier avec le terminal, tu tapes python fichier.py pour lancer ton fichier
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
mrdho
Messages : 25
Enregistré le : dim. 13 nov. 2016 13:18
Localisation : DTC mais il y a déja trop de monde là-bas ;-)

Re: comment exécuter un script python ?

Message par mrdho »

c'est déjà fait mais justement, je veux éviter la corvée de ressaisir et lancer depuis un simple raccourci. cela se fait déjà sous windows dans ma formation, j'imagine que cela doit pouvoir se faire également sous Linux .
Shebang fait bien l'affaire quand j'utilise Action et lancer en Konsole par les menus contextuels
Modifié en dernier par zeb le mer. 1 févr. 2017 23:07, modifié 1 fois.
Raison : suppression d'une citation reprenant à 100% le message précédent.
-Tour 7600k+Nvidia 1060 6GO KFA2+16Go ram+mint18 KDE 64 bits et windows 10 pro 64bits
-lenovo x201+8Go ram+250Go SSD+ mint18 KDE 64 bits et windows 10 pro 64bits
-ZOTAC ZBOX AD02 +4Go de ram+120Go SSD+ windows 10 pro 64bits
-Portable asus corei5 3Go de ram+nv8600m DD1To+windows 10 pro 64bits s
Avatar du membre
tyrry
modérateur
Messages : 6783
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: comment exécuter un script python ?

Message par tyrry »

Slt ,
clic droit sur ton bureau , créer un lanceur (sujet plusieurs fois traité sur le forum ;) )
et à commande tu mets : python /le_chemin/fichier.py
tu pourras y coller une icône de ton choix ainsi que d'ouvrir depuis un terminal si ça te dis ;)
@+
Image
mrdho
Messages : 25
Enregistré le : dim. 13 nov. 2016 13:18
Localisation : DTC mais il y a déja trop de monde là-bas ;-)

Re: comment exécuter un script python ?

Message par mrdho »

merci ta solution est bonne, j'y avais pensé mais cela reste un paliatif. a chaque script que je vais écrire, je vais devoir faire un lanceur.
je préférerai savoir comment modifier le comportement de KDE face a un script python pour que cela se généralise a tous mes futurs script.
merci quand même d'avoir consacré du temps à une solution ;)
-Tour 7600k+Nvidia 1060 6GO KFA2+16Go ram+mint18 KDE 64 bits et windows 10 pro 64bits
-lenovo x201+8Go ram+250Go SSD+ mint18 KDE 64 bits et windows 10 pro 64bits
-ZOTAC ZBOX AD02 +4Go de ram+120Go SSD+ windows 10 pro 64bits
-Portable asus corei5 3Go de ram+nv8600m DD1To+windows 10 pro 64bits s
Répondre