Où ranger des fichiers .py?

:slightly_smiling:

Bonsoir à toutes et à tous,

On m’a envoyé par mail, des fichiers (je crois que c’est comme ça qu’on dit) en .py
Ca doit servir à faire de la musique avec Python (je viens juste de me mettre à l’étudier…)
Où se trouverait une bonne place pour ranger ces fichiers .py?

Merci pour vos idées.

:slightly_smiling:

bah dans un répertoire dédié ! depuis un Terminal root ou non , ça dépend du .py tu le lanceras python *.py

exemple > lut.im/LgetAG8i/qQ2uRXHN

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à angelique,

Merci angelique pour ton post.

Bonsoir à toutes et à tous,
Bonsoir à angelique,

Merci angelique pour ton post.

Dans un répertoire dédié.
Un répertoire dédié aux fichiers python? … à un projet? …
Pour l’instant, j’ai 7 fichiers *.py que j’ai placés dans Répertoires>Dossier personnel> Musique>scarbo_audio.py.

Je me suis appliqué à comprendre mais je n’ai pas eu d’étincelle… :cry:

Par contre le système pour envoyer des captures d’écran à l’air super, mais l’utilisation est peut-être moins super…

J’ai essayé de faire:

python *.py pas bon

su mot de passe root python *.py pas bon non plus…

Peut-être est-ce parce-qu’il ne faut pas les enfermer dans un dossier?..

Merci pour ton aide.

:slightly_smiling:

  • est à remplacer par le nom du fichier.
    Pour lancer un fichier python, tu vas dans le répertoire ou il se trouve, et tu as 2 solutions

ou bien

En fait je voulais te dire plein de trucs du genre créér un dossier python dans ton home te placer en mode console dans ce dossier via un cd puis lancer python le nom de truc.py mais c’est trop compliqué , le mieux c’est que tu trouves la solution tout seul ! lol
NB : bonne chance

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à piratebab,

Merci piratebab pour ton post.

OK

Je vais dans le répertoire où se trouve mes fichiers (mais je ne sais pas si ils sont bien rangés…)

Ca donne:
scarbo@accelibreinfo:~$ python ajuster.py
python: can’t open file ‘ajuster.py’: [Errno 2] No such file or directory
scarbo@accelibreinfo:~$

Je passe en root:
scarbo@accelibreinfo:~$ su
Mot de passe :
root@accelibreinfo:/home/scarbo# python ajuster.py
python: can’t open file ‘ajuster.py’: [Errno 2] No such file or directory
root@accelibreinfo:/home/scarbo#

Ta 2ème proposition:
scarbo@accelibreinfo:~$ ./ajuster.py
bash: ./ajuster.py: Aucun fichier ou dossier de ce type
scarbo@accelibreinfo:~$

Avec mot de passe root:
scarbo@accelibreinfo:~$ su
Mot de passe :
root@accelibreinfo:/home/scarbo# ./ajuster.py
bash: ./ajuster.py: Aucun fichier ou dossier de ce type
root@accelibreinfo:/home/scarbo#

Peut-être un problème au niveau du répertoire, j’ai mal rangé les fichiers…?

Merci piratebab pour ton coup de main.

:slightly_smiling:

Apparemment ton fichier ne se trouve pas dans ce dossier.

Si ces fichiers sont bien dans ton dossier /home/scarbo ( ou plus loin dans l’arborescence ), mais tu ne sais plus où, essaye :

pour trouver l’endroit exact.

Imaginons par exemple que ce soit /home/scarbo/Téléchargements/ajuster.py, alors tu fais :

( cd = Change Directory ) pour aller dans le bon dossier, puis :

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à absurdistan,

Merci absurdistan pour ton post.

Je comprends bien qu’il est nécessaire que je cherche par moi-même…

Je suis allé dans mon home, mais je ne vois pas comment je peux créer un dossier à partir de là…

Merci absurdistan pour ton aide.

:confused:

:confused:

Bonsoir à toutes et à tous,
Bonsoir à Arnaud,

Merci Arnaud pour ton post.

Alors, d’après ce que je vois, le dossier se trouve ici:
/home/scarbo/Musique/dossier scarbo_audio.py/6 fichiers *.py à l’intérieur (avec le fameux fichier ajuster.py)+ 3 listes de lecture

Test de ta ligne de commande pour retrouver mon dossier (pour voir)

scarbo@accelibreinfo:~$ find/home/scarbo-iname’ajuster.py
bash: find/home/scarbo-inameajuster.py: Aucun fichier ou dossier de ce type
scarbo@accelibreinfo:~$

Avec mot de passe root:
scarbo@accelibreinfo:~$ su
Mot de passe :
root@accelibreinfo:/home/scarbo# find/home/scarbo-iname’ajuster.py
bash: find/home/scarbo-inameajuster.py: Aucun fichier ou dossier de ce type
root@accelibreinfo:/home/scarbo#

J’ai vérifié si ce fichier existe vraiment… pour ce faire je l’ai ouvert et effectivement il existe bien, on y trouve bien un fichier bien explicite en *.py.
Je viens de m’apercevoir que c’est pluma qui a ouvert ce fichier… peut-être qu’il faut l’ouvrir du terminal avec un éditeur de texte?

Je n’ai pas essayé les 2 autres codes étant arrêté bien avant dans mon élan…

:confused:

Il faut respecter les espaces dans la commande find que je te donne plus haut, sinon la console n’a aucune chance de comprendre le charabia :wink:

8)

Bonsoir à toutes et à tous,
Bonsoir à nouveau Arnaud,

Merci Arnaud pour ton second post.

En effet, j’avais l’erreur de ne pas mettre des espaces là où il le fallait…
Maintenant ça donne:

scarbo@accelibreinfo:~$ find /home/scarbo -iname 'ajuster.py' /home/scarbo/Musique/scarbo_audio.py/ajuster.py scarbo@accelibreinfo:~$
C’est bon…!

:slightly_smiling:

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à Arnaud_ (j’avais oublié le _, désolé…)

Suite de l’exercice sur un fichier *.py…

cd /home/scarbo/Téléchargements/

ça fait:
scarbo@accelibreinfo:~$ cd /home/scarbo/Musique
scarbo@accelibreinfo:~/Musique$

scarbo@accelibreinfo:~/Musique$ python ajuster.py
python: can’t open file ‘ajuster.py’: [Errno 2] No such file or directory
scarbo@accelibreinfo:~/Musique$
Ici pour l’essai de la dernière commande, je n’y arrive pas…

Il y a peut-être une autre manière de le faire…?

:119

Tu y es presque.
Si tu regardes attentivement la réponse de la recherche find, le fichier que tu cherches n’est pas directement dans le dossier Musique, mais dans un sous-dossier de Musique.
En lançant la commande cd, tu t’es retrouvé dans le dossier Musique, et c’est donc normal qu’il ne trouve toujours pas le fichier ajuster.py.

En adaptant convenablement la commande cd avec le bon chemin, cela fonctionnera.

Pour créér un dossier il te suffit de faire un clic droit mais tu peux aussi aller dans la console et taper mkdir nouveau_dossier :006

il semblerai que tu ai trouvé le fichiers. Pour vérifier, tu vas dans le épertoire en question , et tu listes don contenu à l’aide de la commande ls
Pour exécuter le fichier, il ne faut pas oublier de le faire précéder de

comme je te l’ai indiqué plus haut.
Et il faut évidement qu’il soit exécutable (click croit dans le navigateur, propriétés, droits d’accés))

[quote=“piratebab”]
Pour exécuter le fichier, il ne faut pas oublier de le faire précéder de

comme je te l’ai indiqué plus haut.
Et il faut évidement qu’il soit exécutable (click croit dans le navigateur, propriétés, droits d’accés))[/quote]

Pour que cela fonctionne, il faudrait que le fichier python ait dans l’entête un shebang, et ce n’est pas forcément le cas.

Une syntaxe en lançant :

fonctionnera dans tous les cas.

:confused:

Bonsoir à toutes et à tous,
Bonsoir à Arnaud_,

Merci Arnaud_ pour ton suivi du thread.

Voilà la première étape, retrouver un fichier
https://lut.im/XE4TSBxd/FKzwmKo4?t

Puis, commande cd:
https://lut.im/T3k6QKJl/9tvFi8FM

C’est bon…

Merci!

:slightly_smiling:

:unamused:

Bonsoir à toutes et à tous,
Bonsoir à absurdistan,

Merci absurdistan pour dernier post.

Sur home proprement dit, je n’y arrive pas.
On peut aussi se dire que home c’est le dossier home + ses sous-dosiers… alors oui, ça marche avec le clic droit…!
Merci.

Effectivement, ça marche bien avec mkdir…!

Merci pour l’aide!

:slightly_smiling:

Voilà, y a plus qu’à lancer le script :

Enfin sauf si tu l’as déjà fait.

:slightly_smiling:

Bonsoir à toutes et à tous,
Bonsoir à piratebab,

Merci pour ton post du 040315.

Je liste de contenu du répertoire en question:

ls

Et voilà ce que ça donne:
https://lut.im/7G5NcLWT/WsuSGyox?t

Toutes les commandes donnent satisfaction, sauf celle du lancement ou de l’exécution…

J’essaye en ajoutant devant le code, un nom d’éditeur de texte, et là, … ça marche!

Merci à Arnaud_, piratebab et les autres!

8)