Bonjour,
Je commence à me débrouiller pour écrire des usines à gaz en python qui ne fonctionnent pas toujours comme je le voudrais. Mais ça vient petit à petit.
Maintenant, j'aimerais que vous me donniez votre avis ou vos idées:
- existe t-il une façon simple de faire un cut avec puthon comme on le fait en shell (ex: cat /etc/passwd |cut -d ":" -f3). J'y arrive, mais 40 lignes python contre 1 en bash, je suis, AMHA, à côté (…)
Forum Programmation.python Utilisation de python
bonjour,
je me pose des questions auxquelles je n'arrive pas à trouver de réponse (et je pense qu'il y en aura toujours, de ces questions...)
Quelle différence y a t-il entre:
- from os import *
et
- import os
?
Toutes les fonctions du module sont chargées, mais les deux écritures sont elles équivalentes ou y a t-il des implications que je ne vois pas?
Comment savoir si le module os est implanté sur mon système (Debian) ? Celui (…)
je me pose des questions auxquelles je n'arrive pas à trouver de réponse (et je pense qu'il y en aura toujours, de ces questions...)
Quelle différence y a t-il entre:
- from os import *
et
- import os
?
Toutes les fonctions du module sont chargées, mais les deux écritures sont elles équivalentes ou y a t-il des implications que je ne vois pas?
Comment savoir si le module os est implanté sur mon système (Debian) ? Celui (…)
Forum Programmation.python Résultat d'un bash -> Interface python
Bonjour,
Je cherche à afficher dans une fenêtre (créée avec qtdesigner + eric) le résultat d'une commande bash, mais je tourne en rond.
Je sais récupérer les infos voulues en bash (par exemple: dpkg -l|grep python) mais j'ignore comment renvoyer ce résultat dans ma fenêtre.
- Puis je récupérer la sortie d'un script ou d'une commande directement?
- Comment faire apparaitre le résultat au bon endroit (dans un textlabel) ?
- C'est certainement faisable avec python sans passer par le (…)
Je cherche à afficher dans une fenêtre (créée avec qtdesigner + eric) le résultat d'une commande bash, mais je tourne en rond.
Je sais récupérer les infos voulues en bash (par exemple: dpkg -l|grep python) mais j'ignore comment renvoyer ce résultat dans ma fenêtre.
- Puis je récupérer la sortie d'un script ou d'une commande directement?
- Comment faire apparaitre le résultat au bon endroit (dans un textlabel) ?
- C'est certainement faisable avec python sans passer par le (…)
Forum Programmation.shell modification dans un fichier
bonjour,
je cherche à modifier un fichier avec un script shell. Le fichier contient une variable sous la forme MAVAR="yes" et je voudrais le modifier en MAVAR="no".
J'y arrive parfaitement avec cat+sed en passant par un fichier intermédiaire que je recopie dans mon fichier de départ. Le problème n'est pas là.
Je me demandais s'il existait une façon de faire sans passer par un fichier intermédiaire.
Une idée ?
je cherche à modifier un fichier avec un script shell. Le fichier contient une variable sous la forme MAVAR="yes" et je voudrais le modifier en MAVAR="no".
J'y arrive parfaitement avec cat+sed en passant par un fichier intermédiaire que je recopie dans mon fichier de départ. Le problème n'est pas là.
Je me demandais s'il existait une façon de faire sans passer par un fichier intermédiaire.
Une idée ?
Forum Programmation.python Questions python
Bonjour,
Je me met à python depuis quelques temps, mais j'ai besoin d'aide.
J'ai naturellement potassé l'excellent livre de G.Swinnen plus quelques autres, mais s'ils sont parfaits pour découvrir le langage, ont une certaine distance avec des applications concrètes qui me manquent.
J'ai parcouru le net à la recherche de sources, mais je tombe sur des projets énormes non commentés d'où je n'arrive pas à sortir les éléments qui me manquent.
Voila ce que je cherche à faire:
- une (…)
Je me met à python depuis quelques temps, mais j'ai besoin d'aide.
J'ai naturellement potassé l'excellent livre de G.Swinnen plus quelques autres, mais s'ils sont parfaits pour découvrir le langage, ont une certaine distance avec des applications concrètes qui me manquent.
J'ai parcouru le net à la recherche de sources, mais je tombe sur des projets énormes non commentés d'où je n'arrive pas à sortir les éléments qui me manquent.
Voila ce que je cherche à faire:
- une (…)
Forum Programmation.shell Redirection générale
Bonjour à tous.
Je vais essayer d'être clair dans mes explications.
Je cherche le moyen de rediriger tous les retours vers le même endroit, mais sans avoir à le faire ligne à ligne.
Par exemple:
au lieu de faire
action 1 > /dev/nul
action2 > /dev/nul
action3 >/dev/nul
je voudrais faire:
[mode dev/null on]
action1
action2
action3
[mode dev/null off]
Autrement formulé: existe t-il un moyen d'intercepter de façon générale ce qui part vers stdout ? Est ce faisable ?
Je vais essayer d'être clair dans mes explications.
Je cherche le moyen de rediriger tous les retours vers le même endroit, mais sans avoir à le faire ligne à ligne.
Par exemple:
au lieu de faire
action 1 > /dev/nul
action2 > /dev/nul
action3 >/dev/nul
je voudrais faire:
[mode dev/null on]
action1
action2
action3
[mode dev/null off]
Autrement formulé: existe t-il un moyen d'intercepter de façon générale ce qui part vers stdout ? Est ce faisable ?
Forum Linux.debian/ubuntu Connaitre la date de la dernière mise à jour
Bonjour,
j'aimerais connaître la date de la dernière exécution de "apt-get update" et d' "apt-get upgrade".
J'ai pensé à utiliser l'option -atime de ls pour savoir quand apt a été utilisé pour la dernière fois, mais si un logiciel a été installé entre temps, ça n'est plus juste.
De même, si on utilise synaptic, la date n'est pas correcte.
Donc, ma demande est elle utopique ou réalisable?
Avez vous une idée de la façon d'y parvenir?
j'aimerais connaître la date de la dernière exécution de "apt-get update" et d' "apt-get upgrade".
J'ai pensé à utiliser l'option -atime de ls pour savoir quand apt a été utilisé pour la dernière fois, mais si un logiciel a été installé entre temps, ça n'est plus juste.
De même, si on utilise synaptic, la date n'est pas correcte.
Donc, ma demande est elle utopique ou réalisable?
Avez vous une idée de la façon d'y parvenir?
Forum Linux.debian/ubuntu Sortir proprement du WM
Bonjour,
J'ai un script bash qui doit effectuer des vérifications avant de laisser l'utilisateur partir.
Pour ça, je comptais remplacer la commande "quitter l'environnement" ou "clore la session" du menu action pour effectuer mes vérifications, puis accepter le délogage ou revenir au bureau avec un message demandant à l'utilisateur de faire ce qu'il doit faire avant de se déconnecter.
Je pensais pouvoir accéder à cette commande facilement mais je ne l'ai pas trouvée... J'avais pourtant réussi à le faire sous (…)
J'ai un script bash qui doit effectuer des vérifications avant de laisser l'utilisateur partir.
Pour ça, je comptais remplacer la commande "quitter l'environnement" ou "clore la session" du menu action pour effectuer mes vérifications, puis accepter le délogage ou revenir au bureau avec un message demandant à l'utilisateur de faire ce qu'il doit faire avant de se déconnecter.
Je pensais pouvoir accéder à cette commande facilement mais je ne l'ai pas trouvée... J'avais pourtant réussi à le faire sous (…)
Forum Linux.debian/ubuntu Installer sans interactivité
Bonsoir,
je cherche à installer par script un paquet debian sans que celui ci ne demande de renseignement à l'utilisateur.
Par exemple, pour installer dhcp3-serveur par apt-get, il demande le groupe de travail et de confirmer 2 fenêtres.
Or, je ne veux aucune intervention de l'utilisateur, les fichiers de configuration étant copiés par la suite.
J'ai bien essayé les options --quiet , --force-yes et --assume-yes, et même en même temps, mais les messages s'affichent toujours et l'installation ne se poursuit (…)
je cherche à installer par script un paquet debian sans que celui ci ne demande de renseignement à l'utilisateur.
Par exemple, pour installer dhcp3-serveur par apt-get, il demande le groupe de travail et de confirmer 2 fenêtres.
Or, je ne veux aucune intervention de l'utilisateur, les fichiers de configuration étant copiés par la suite.
J'ai bien essayé les options --quiet , --force-yes et --assume-yes, et même en même temps, mais les messages s'affichent toujours et l'installation ne se poursuit (…)