Bonjour,
Dans un script, python modifie le contenu de .bashrc
J'aimerais que python puisse recharger ce fichier, et que le chargement reste effectif meme une fois le script termine.
Bref des que je sors de l'interpreteur, les commandes passees perdent leur effets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 robin@poussifix:~$ ma_commande ma_commande: command not found robin@poussifix:~$ python3 Python 3.8.5 (default, Jul 28 2020, 12:59:40) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> os.system("alias ma_commande='ls'") 0 >>> exit() robin@poussifix:~$ ma_commande ma_commande: command not found robin@poussifix:~$
subprocess semble plus puissant (https://docs.python.org/3/library/subprocess.html) mais je ne sais pas si il peux repondre a ce probleme.
Merci
Partager