Où ranger des fichiers .py?

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à Arnaud_,

Merci Arnaud_ pour ton post du 050315 01:07.

Le sujet, le souci est résolu…

Merci de ton soutien.

:slightly_smiling:

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir en particulier à Arnaud_ et piratebab,

Merci Arnaud_ et piratebab,

J’ai bien avancé avec ce thread.

Je me suis permis d’écrire les commandes que j’ai apprises avec comme titre Mini-howto…

Mini-howto

1.: Retrouver un fichier (ici ajuster.py), commande find:

Code:
find /home/scarbo -iname ‘ajuster.py

OK, ça marche

2.: commande cd (trouver l’endroit exact)

Code:
cd /home/scarbo/Musique/pythoneon/pythoneon_idesbald/

OK, ça marche

3.: Pour vérifier: aller dans le répertoire en question , lister le répertoire en question (commande ls):

Code:
ls

OK, ça marche

4.: Pour exécuter le fichier, il ne faut pas oublier de le faire précéder de: (commande exécuter ou lancer)

code:
./nom_fichier.py

ou

code:
python nom_fichier.py

Ne pas oublier de faire précéder la commande par un éditeur de texte…

OK, ça marche…!

:slightly_smiling:

Super, t uas reussi :slightly_smiling:
je te conseille d’ajouter l’option suivante

ls -al, je trouve le résultat plus lisible
Qu’est ce que tu veux dire par

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à piratebab,

Merci piratebab pour ton post de “congratulation”!

OK pour l’option:

ls -al

Ca sert à quoi exactement? C’est une “précision” de ls?

Il fallait pour que le script soit lancé, que je tape un nom d’éditeur de texte (nano, pluma, gedit, emacs,…) pour que ça marche.
Sans ça, ça ne se lançait pas… :frowning:

Merci de ton soutien… :wink:

8)

ça fait une mise en forme de la sortie
c’est ls -all . Essaie tu verras si ça te convient mieux.
Si tu mets le nom d’un éditeur de texte devant le nom du fichier, il va l’ouvrir pour édition, mais pas l’exécuter :confusion-scratchheadblue:

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à piratebab,

Merci pour ton post…

OK
Pour moi, ça ne fait pas mieux que ls tout court…

Ah… je n’y suis pas encore alors…? :doh:

Peut-être que c’est un fichier qui ne s’exécute qu’à l’aide d’autres fichiers?

:doh:

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à piratebab,

Suite à mon précédent message…

https://lut.im/MLHAg7jB/6SrDGsNG?t

Peut-être auras-tu une idée?

J’ai relevé: permission non accordée…

:neutral_face:

C’est ce que j’ai écrit dans un post précédent, il faut le rendre executable.
Dans le navigateur de fichiers, clique droit, propriétes, droits d’acces.

:slightly_smiling:

Bonjour à toutes et à tous,
Bonjour à piratebab,

Merci piratebab pour ton post dernier…

Effectivement, tu l’avais dit… :blush:

Je ne sais pas ce que c’est… :confused:
Parcontre, j’ai trouvé dans Système>Préférences: Gestion des fichiers… mais je ne suis pas persuadé que ça correspond…
J’ai cherché avec Google mais je n’ai pas trouvé de réponse que je puisse comprendre… :blush:
Maintenant, je vais sur le fichier ajuster.py, je clique droit dessus et il y a là la possibilité d’ouvrir Propriétés:
https://lut.im/8EoHzkew/YCLYgrfA?dl
https://lut.im/8Pk8NVVa/483IKSrt?t
Suis-je sur une bonne voie? :neutral_face:

Merci pour ton suivi.

:slightly_smiling:

Je répète encore une fois que le moyen le plus simple de lancer le script c’est :

cd /home/scarbo/Musique/pythoneon/pythoneon_idesbald/ python ajuster.py

et rien de plus.
Le rendre exécutable ne servira pas à grand chose si l’entête du fichier n’est pas bonne.

comme j’ai dis et montré ou-ranger-des-fichiers-py-t51393.html#p510465 lol

Il faut que tu coches la cas “autoriser l’exécution …”

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à angelique,

Merci angelique pour ton post dernier.

Je t’envoie une capture d’écran pour te montrer ce que j’ai compris…
https://lut.im/FlWGL8sx/EohYxQt4

J’ai un léger déclic… :confused:

Merci pour ton aide.

:slightly_smiling:

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à Arnaud,

Merci Arnaud_ pour ton post.

[quote=“Arnaud_”]Je répète encore une fois que le moyen le plus simple de lancer le script c’est :

cd /home/scarbo/Musique/pythoneon/pythoneon_idesbald/ python ajuster.py

et rien de plus.
Le rendre exécutable ne servira pas à grand chose si l’entête du fichier n’est pas bonne.[/quote]

Je n’ai pas d’avis sur ta proposition de réponse… je n’y connais rien… je prends ce que tu dis comme vrai… piratebab voudrait voir ce que ça donne en cliquant sur la case “autoriser l’exécution”…
Pourquoi pas essayer…

Merci pour ton aide.

:slightly_smiling:

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à piratebab,

Merci piratebab pour ton post.

C’est fait…
Maintenant, j’essaye sur le terminal…
lut.im/3RAo8k6L/TjoBrfP9

Ca s’ouvre, et ça montre qu’il a des choses qui ne peuvent pas fonctionner comme ça…

Merci de ton aide.

:slightly_smiling:

C’est un problème lié au script en soi, mieux vaut demander à son auteur ( R. Bastian je suppose ) la raison, ou chercher des informations concernant l’utilisation de pythoneon.

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à Arnaud_,

Merci Arnaud_ pour ton post.

[quote=“Arnaud_”]
C’est un problème lié au script en soi, mieux vaut demander à son auteur ( R. Bastian je suppose ) la raison, ou chercher des informations concernant l’utilisation de pythoneon.[/quote]

Oui je crois que l’on arrive à la fin de recherches de solutions, y’a plus moyen!
René Bastian effectivement… tu le connais? En tout cas, je suis fortement intéressé par ce qu’il propose en composition.
Je vais lui demander comment marchent les fichiers *.py qu’il m’a passé.

Merci du suivi…

:slightly_smiling:

[quote=“Idesbald”]
René Bastian effectivement… tu le connais?[/quote]

Oui, enfin disons qu’on se croise souvent sur un autre endroit virtuel.

:slightly_smiling:

Bonjour à toutes et à tous,

Je crois cette fois-ci que l’on peut fermer le sujet…

:slightly_smiling:

Tu as un problème de chemin d’accès à une bibliotheque de fonction. Tu n’as pas du installer tous les fichiers à l’endroit prévu par l’auteur du script.
Une question quand même. As tu bien rendu tous les fichiers .py exécutables ?