Bonjour,
Quelqu'un peut-il m'aider sur ce coup, je ne trouve pas...
Je voudrais creer des alias dans le terminal en utilisant python.
J'essaye os.system en faisant ceci :
Ca fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/python # -*- coding: latin-1 -*- import os os.system("ls /home/user/")
J'essaye alors ceci :
Je n'ai pas d'erreurs, mais mon alias ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/python # -*- coding: latin-1 -*- import os os.system("alias \"p\"=\"cd /home/user/\"")
Du coup, je teste cette commande :
La commande ne fonctionne pas, mais je n'ai pas d'erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/usr/bin/python # -*- coding: latin-1 -*- import os os.system("cd /home/user/")
Quelqu'un peut-il m'expliquer?
Je precise : je sais qu'en editant /etc/bash.bashrc et en ajoutant l'alias, le terminal s'ouvre et les alias fonctionnent.
Mais j'ai besoin de créer des alias particuliers pour chaque programme python, et j'ai pensé que je pourrai le faire en python![]()
Partager