#1 Le 07/11/2020, à 17:12
- papy104
RESOLU executer un scripte python
Bonjour
Utilisant mon temps confiné COVID pour m'initier à PYTHON je rencontre un problème pour faire executer mon premier scripte rédigé dans pluma
Mon scripte
# Table de 7
# Essai de programme sous forme de scripte
a, b=7, 1
while(b<11):
c=a*b
a=c
b=b+1
print(c)
lancement et réponse
gerard@hp:~$ python3 script table7.py
python3: can't open file 'script': [Errno 2] No such file or directory
gerard@hp:~$
Que ne fais je correctement?
Papy
Dernière modification par papy104 (Le 08/11/2020, à 14:17)
Jeune depuis très longtemps!
Ubuntu 22.04 MATE et pas vaillant en lignes de commande
Hors ligne
#2 Le 07/11/2020, à 17:17
- papy104
Re : RESOLU executer un scripte python
Bonjour
Je viens de me rendre compte que j'ai posté dans la mauvaise rubrique
La modération peut elle transferer mon poste ?
Merci
Papy
Jeune depuis très longtemps!
Ubuntu 22.04 MATE et pas vaillant en lignes de commande
Hors ligne
#3 Le 07/11/2020, à 18:02
- pingouinux
Re : RESOLU executer un scripte python
Bonjour,
Si ton fichier s'appelle table7.py, il faut l'appeler ainsi :
python3 table7.py
Hors ligne
#4 Le 07/11/2020, à 19:20
- Watael
Re : RESOLU executer un scripte python
et encore... en phase de test !
sinon, il faut ajouter le shebang ad hoc sur la première ligne du script, rendre ce dernier exécutable, et lancer son exécution en faisant précéder son nom par le chemin, si ce dernier n'est pas dans le PATH.
Dernière modification par Watael (Le 08/11/2020, à 13:46)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#5 Le 08/11/2020, à 13:18
- papy104
Re : RESOLU executer un scripte python
Bonjour,
Si ton fichier s'appelle table7.py, il faut l'appeler ainsi :python3 table7.py
Cela n'a pas fonctionné
gerard@hp:~$ python3 python3 table7.py
python3: can't open file 'python3': [Errno 2] No such file or directory
gerard@hp:~$
Le fichier python3 table 7 .py est dans /home/gerard/
Le pb peut il venir de là?
Gerard
Jeune depuis très longtemps!
Ubuntu 22.04 MATE et pas vaillant en lignes de commande
Hors ligne
#6 Le 08/11/2020, à 13:36
- pingouinux
Re : RESOLU executer un scripte python
1) Il faut appeler le script depuis le répertoire où il se trouve, sinon il faut donner le chemin complet, mais il semble que ce soit le cas
2) Si le nom contient des espaces, il faut l'entourer de " "
python3 "python3 table7.py"
Quel est le nom du script ?
ls -lb *.py
Hors ligne
#7 Le 08/11/2020, à 14:01
- papy104
Re : RESOLU executer un scripte python
nom fichier
gerard@hp:~$ ls -lb *.py
-rw-rw-r-- 1 gerard gerard 121 nov. 7 16:59 python3\ table7.py
gerard@hp:~$
gerard
Jeune depuis très longtemps!
Ubuntu 22.04 MATE et pas vaillant en lignes de commande
Hors ligne
#8 Le 08/11/2020, à 14:11
- papy104
Re : RESOLU executer un scripte python
merci cela fonctionne
gerard@hp:~$ python3 "python3 table7.py"
7
14
42
168
840
5040
35280
282240
2540160
25401600
gerard@hp:~$
Merci pour ton aide
Gerard
Jeune depuis très longtemps!
Ubuntu 22.04 MATE et pas vaillant en lignes de commande
Hors ligne