Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2017, à 00:52

Arbiel

[Résolu] Programme python vu comme du texte

Bonsoir à tous
J'ai écrit un programme en python, et malgré le fait que je l'aie déclaré exécutable, un double clic me l'ouvre dans gedit.
Merci d'avance à quiconque pourra m'indiquer comment le faire interpréter par python (python 3) par ce double clic.

Arbiel

La solution est ici

Dernière modification par Arbiel (Le 11/07/2017, à 23:27)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#2 Le 11/07/2017, à 08:59

Hizoka

Re : [Résolu] Programme python vu comme du texte

Salut,
as tu commencé ton script par #!/usr/bin/python ?


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#3 Le 11/07/2017, à 11:10

Arbiel

Re : [Résolu] Programme python vu comme du texte

Oui, c'est bien la première ligne (ou presque puisque j'apprends python 3) du code, que voici

remi@remi-Vostro-3550:~$ cat ~/Bureau/année.py
#!/usr/bin/python3
# -*-coding:Utf-8 -*
année=int(input("""Année à analyser"""))
if année%400==0 or (année%4==0 and année%100!=0):
	print ("""L'année""",année,"""est bissextile""")
else:
	print ("""L'année""",année,"""n'est pas bissextile""")
continuer=input("""Appuyer sur une touche pour continuer""")
remi@remi-Vostro-3550:~$ 

J'ai également vérifié les attributs des exécutables

remi@remi-Vostro-3550:~$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root       9 mai   30  2014 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 mai   30  2014 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3341384 oct.  26  2016 /usr/bin/python2.7
lrwxrwxrwx 1 root root      33 oct.  26  2016 /usr/bin/python2.7-config -> x86_64-linux-gnu-python2.7-config
lrwxrwxrwx 1 root root      16 déc.  21  2013 /usr/bin/python2-config -> python2.7-config
lrwxrwxrwx 1 root root       9 mai   30  2014 /usr/bin/python3 -> python3.4
-rwxr-xr-x 2 root root 3693624 nov.  17  2016 /usr/bin/python3.4
-rwxr-xr-x 2 root root 3693624 nov.  17  2016 /usr/bin/python3.4m
lrwxrwxrwx 1 root root      10 mai   30  2014 /usr/bin/python3m -> python3.4m
lrwxrwxrwx 1 root root      16 déc.  21  2013 /usr/bin/python-config -> python2.7-config
remi@remi-Vostro-3550:~$ 

et

remi@remi-Vostro-3550:~$ ls -l ~/Bureau/année.py
-rwxrwxr-x 1 remi remi 314 juil. 11 11:01 /home/remi/Bureau/année.py
remi@remi-Vostro-3550:~$ 

Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#4 Le 11/07/2017, à 11:18

thegamer94400

Re : [Résolu] Programme python vu comme du texte

Clic droit sur ton fichier --> propriétés --> ourir par defaut avec :

Et tu change


Passionné d'informatique et de photographie. J'essaie d'utiliser le plus possible linux
Mon site photo : http://alexandrejublotphotographie.website

Hors ligne

#5 Le 11/07/2017, à 11:52

grigouille

Re : [Résolu] Programme python vu comme du texte

Lance-le en ligne de commande :

~/Bureau/année.py

Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#6 Le 11/07/2017, à 22:11

Arbiel

Re : [Résolu] Programme python vu comme du texte

Bonsoir

Effectivement le programme se lance par la ligne de commande

~/Bureau/année.py

Pour que le double clic fonctionne, ne faut-il pas définir un code mime ?

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#7 Le 11/07/2017, à 22:48

grigouille

Re : [Résolu] Programme python vu comme du texte

Si ton programme est un programme console, c'est normal que tu ne vois rien.
Il faudrait qu'il ouvre une fenêtre graphique pour voir quelque chose.


Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#8 Le 11/07/2017, à 23:01

Roschan

Re : [Résolu] Programme python vu comme du texte

Dans les préférences du gestionnaire de fichiers, onglet comportement, il faut préciser quoi faire avec les exécutables

Hors ligne

#9 Le 11/07/2017, à 23:25

Arbiel

Re : [Résolu] Programme python vu comme du texte

Merci à tous.

C'est bien dans les préférences du gestionnaire de fichiers que se trouve le contrôle qui permet de lancer le programme. Il se trouve que maintenant que j'ai demandé l'exécution et non plus l'affichage, je ne vois plus rien, comme me l'a indiqué gribouille.

Le problème est donc résolu.

Merci encore

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne