Bonjour,
je dois changer des clefs et des schemas pour tous mes utilisateurs.
Je sais le faire utilisateur par utilisateur en entrant la commande en console après m'être identifié sur leur compte.
Mais j'en ai plus de 200, et je ne me vois pas passer toute une semaine à faire ça. Et éditer chaque fichier de conf risque d'apporter plus de problèmes.
Je suis persuadé que cela doit pouvoir se faire de manière globale. Je pensais que le faire en (…)
Forum Programmation.python variable <-> objet avec QT
Bonjour,
je cherche à récupérer la liste des groupes de mon système et de générer une interface avec des cases à cocher qui correspondent à ces groupes.
J'ai pensé à ceci:
Bien sûr, ça ne fonctionne pas.
Si la variable NOCOMP est bien attribuée (le groupe de gid 10 donne checkbox_10), self.nomcomp = QCheckBox(self,nomcomp) donne
self.nomcomp = QCheckBox(self,nomcomp)
et non pas
self.checkbox_10 = QCheckBox(self,checkbox_10)
(…)
je cherche à récupérer la liste des groupes de mon système et de générer une interface avec des cases à cocher qui correspondent à ces groupes.
J'ai pensé à ceci:
for i in file('/etc/group','r'):
nom_groupe=i.split(':')[0]
groupe_id=i.split(':')[2]
nomcomp="checkbox_"+str(groupe_id)
print "NOMCOMP:",nomcomp
self.nomcomp = QCheckBox(self,nomcomp)
self.nomcomp.setText(nomcomp)
Form1Layout.addWidget(self.nomcomp,0,0)
print "Form1Layout.addWidget(self.nomcomp,0,0)"
Bien sûr, ça ne fonctionne pas.
Si la variable NOCOMP est bien attribuée (le groupe de gid 10 donne checkbox_10), self.nomcomp = QCheckBox(self,nomcomp) donne
self.nomcomp = QCheckBox(self,nomcomp)
et non pas
self.checkbox_10 = QCheckBox(self,checkbox_10)
(…)
Forum Programmation.python fenêtre popup
Bonjour,
dans un interface créée avec qt3, je voudrais que quand je clique sur un bouton, une nouvelle fenêtre apparaisse pour demander confirmation (boutons oui/non).
Je sais créer mon interface principale.
Je sais créer une fenêtre avec mes boutons de confirmation.
Mais je ne sais pas _lancer_ la deuxième fenêtre à partir de la fonction lancée par le premier clic.
J'ai essayé diverses choses qui n'ont pas fonctionné.
Quelqu'un à un exemple duquel je pourrais m'inspirer?
Question subsidiaire: cette fenêtre (…)
dans un interface créée avec qt3, je voudrais que quand je clique sur un bouton, une nouvelle fenêtre apparaisse pour demander confirmation (boutons oui/non).
Je sais créer mon interface principale.
Je sais créer une fenêtre avec mes boutons de confirmation.
Mais je ne sais pas _lancer_ la deuxième fenêtre à partir de la fonction lancée par le premier clic.
J'ai essayé diverses choses qui n'ont pas fonctionné.
Quelqu'un à un exemple duquel je pourrais m'inspirer?
Question subsidiaire: cette fenêtre (…)
Forum Programmation.python modification de fichier
Bonjour,
je cherche à remplacer un mot dans un fichier texte.
J'arrive à le faire en créant un nouveau fichier, puis en remplaçant l'ancien fichier par le nouveau.
Je me demandais s'il était possible de faire la modification directement sur le fichier d'origine, sans passer par un fichier intermédiaire (à la façon sed -i).
Je suppose qu'il faut ouvrir le fichier en rw, mais je ne sais pas comment écrire dans le fichier à l'endroit qui va bien.
Il y (…)
je cherche à remplacer un mot dans un fichier texte.
J'arrive à le faire en créant un nouveau fichier, puis en remplaçant l'ancien fichier par le nouveau.
Je me demandais s'il était possible de faire la modification directement sur le fichier d'origine, sans passer par un fichier intermédiaire (à la façon sed -i).
Je suppose qu'il faut ouvrir le fichier en rw, mais je ne sais pas comment écrire dans le fichier à l'endroit qui va bien.
Il y (…)
Forum Programmation.python Comparaison de variables avec python
bonjour,
je cherche simplement à comparer deux variables pour vérifier qu'un login existe sur le système ou pas.
j'ai pensé que ceci fonctionnait:
Mais, si les retours des prints sont corrects, quel que soit le login fourni, il ne m'est jamais dit qu'il existe (alors que je sais parfaitement que oui).
Pourtant, la comparaison a l'air correcte... Où (…)
je cherche simplement à comparer deux variables pour vérifier qu'un login existe sur le système ou pas.
j'ai pensé que ceci fonctionnait:
login=form1.lineEdit1_1.text()
opfil=open('/etc/passwd','r')
lines = opfil.readlines()
for i in lines:
valdon=i.split(':')[0]
print str(valdon),str(login)
if str(login) == str(valdon):
print "Cet identifiant existe !"
opfil.close()
Mais, si les retours des prints sont corrects, quel que soit le login fourni, il ne m'est jamais dit qu'il existe (alors que je sais parfaitement que oui).
Pourtant, la comparaison a l'air correcte... Où (…)
Forum général.cherche-logiciel comparaison de variables
bonjour,
je cherche simplement à comparer deux variables pour vérifier qu'un login existe sur le système ou pas.
j'ai pensé que ceci fonctionnait:
Mais, si les retours des prints sont corrects, quel que soit le login fourni, il ne m'est jamais dit qu'il existe (alors que je sais parfaitement que oui).
Pourtant, la comparaison a l'air correcte... Où (…)
je cherche simplement à comparer deux variables pour vérifier qu'un login existe sur le système ou pas.
j'ai pensé que ceci fonctionnait:
login=form1.lineEdit1_1.text()
opfil=open('/etc/passwd','r')
lines = opfil.readlines()
for i in lines:
valdon=i.split(':')[0]
print str(valdon),str(login)
if str(login) == str(valdon):
print "Cet identifiant existe !"
opfil.close()
Mais, si les retours des prints sont corrects, quel que soit le login fourni, il ne m'est jamais dit qu'il existe (alors que je sais parfaitement que oui).
Pourtant, la comparaison a l'air correcte... Où (…)
Forum Programmation.shell Calcul arrondi en shell
Bonjour,
je voulais savoir si quelqu'un savait faire un arrondi dans des calculs en bash.
Par exemple, lorsque j'ai 19985, je voudrais obtenir 20000, ou lorsque j'ai 1024 je voudrais obtenir 1000.
Existe t-il une fonction déjà toute faite, ou dois je le coder moi même ?
Merci
je voulais savoir si quelqu'un savait faire un arrondi dans des calculs en bash.
Par exemple, lorsque j'ai 19985, je voudrais obtenir 20000, ou lorsque j'ai 1024 je voudrais obtenir 1000.
Existe t-il une fonction déjà toute faite, ou dois je le coder moi même ?
Merci