[ 1 2 3 4 5 6 7 8 9 :: Suivant ]
Programmation.python : Adaptation d'un script perl
Posté par mats (page perso, ) le jeudi 02 octobredans le but de créer en masse des entrées dans un annuaire ldap, je dois adapter le bout de code PERL suivant (qui fonctionne) en python :
open PWD, "|smbldap-passwd $uname 2>/dev/null 1>&2";
print PWD, "$password\n$password";
close PWD
(cette partie fait bien sur suite à l'appel de smbldap-useradd, on a besoin d'un PIPE car la commande demande confirmation du mot de passe)
En python, je n'ai pas de problème pour utiliser la méthode call de subprocess dans le cas où je n'attends (à suivre ...)
> Lire le message (2 commentaires, moyenne: 2).
Programmation.python : règles de nommage
Posté par Ludovic Rivallain (aka Creasy) (page perso, ) le 29 septembre 2008Un exemple:
- variables: minuscules (séparation des mots pas un underscore "_")
- fonctions: minuscules (séparation des mots par une majuscule (à suivre ...)
> Lire le message (7 commentaires, moyenne: 2,4).
je tente de faire tourner JasperReport (un générateur de pdf) avec jython, et ca marche tant que j'utilise le constructeur utilisant une HashMap()
Si j'utilise parcontre le constructeur censé recevoir une collection de beans en argument, il plante en me disant qu'il n'arrive pas à accéder aux méthodes du bean.
Le code parait pourtant simple :
========
import java
from java.lang import System
from java.util import HashMap
from net.sf.jasperreports.engine import JREmptyDataSource (à suivre ...)
> Lire le message (1 commentaire, moyenne: 1).
il y a quelques temps j'avais rédigé ma propre bibliothèque de tri car je trouvais les autres un peu trop compliquées pour ce que je voulais en faire. Ma bibliothèque m'a rendu de fiers services, sauf que désormais elle peine un peu car j'en ai besoin pour de super gros fichiers, et elle n'a pas été concu pour (en fait, le support gros fichier était prévu, mais je n'ai jamais terminé, car j'me suis dis que ca ne me servirait jamais)
Désormais quand je vois l'ignoble (à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,5).
Programmation.python : sqlite et caractères spéciaux
Posté par elloco (page perso, ) le 07 juin 2008comment faut-il échapper les caractères ' dans une requête sql ?
exemple
cur.execute("Insert INTO Albums (url, date) VALUES ('/" + dirname + "', '" + curdate + "')");
le dirname pose problème.
si je fait un replace("'", "''") ça marche pas
si je fait un replace("'", "\'") ça marche pas
autre idée ?
merci
> Lire le message (2 commentaires, moyenne: 4).
Programmation.python : Django : accéder à un dictionnaire via une variable
Posté par cho7 (page perso, ) le 30 mai 2008j'ai une page avec un formulaire qui a des champs textes générés dynamiquement. Leur nom l'est aussi.
Quand ma view retourne sur la page, elle transmet un dictionnaire contenant {'nomchamp':'valeur'} dans la methode render_to_response
Sauf que voilà, je n'arrive pas depuis ma page web à voir le contenu de mon dictionnaire :
value="{{ champs[user.keyword] }}"
(ici keyword vaut plouf par exemple)
ne marche pas.
Django veut que je passe par
value="{{ champs.plouf }}"
Sauf que (à suivre ...)
> Lire le message (6 commentaires, moyenne: 1,7).
Programmation.python : Turbogears, Django ou PRADO (PHP)
Posté par wxuserbrest () le 10 avril 2008voilà le problème, je suis plutôt programmeur C++ avec wxWidgets comme bibliothèque. Et je vais devoir faire une application web, du coup j'aimerais savoir quels framework permettrait de faire de l'AJAX et permettre une abstraction sur les bases de données. Idéalement si le fonctionnement pouvait se rapprocher d'une application native, événement...avec des contrôles classiques (boutons, boites à cocher, panneaux pouvant être déplacés, listes...).
Les hébergeurs acceptent ils (à suivre ...)
> Lire le message (6 commentaires, moyenne: 0,7).
Programmation.python : Suppression d'un QTreeWidgetItem d'un QTreeWidget
Posté par seboug () le 11 mars 2008J'y arrive bien au moyen de removeChild(), mais, des developpeurs c++/Qt m'ont dit que le moyen le plus simple etait de faire un "delete item;"
J'ai donc tenté un "del item" en python, mais ca ne fait rien. Est-ce parceque l'item est toujours referencé dans l'arbre et donc python ne le supprimer pas vraiment ?
Une autre chose qui me turlupine aussi, soit le morceau de code suivant :
tree = QTeeWidget()
item = QTreeWidgetItem(tree)
(à suivre ...)
> Lire le message (3 commentaires, moyenne: 1,3).
Programmation.python : PyQt4 : attacher une data à un widget
Posté par seboug () le 27 février 2008Je debute en python, encore en Qt/PyQt, et je galere pas mal sur un point bien précis.
Le contexte :
J'ai un QTreeWidget peuplé avec des QTreeWidgetItem. J'ai connecté un signal activated() sur le QTreeWidget afin de lancer une action lors d'un click sur un QTreeWidgetItem.
Le probleme :
Je souhaite attacher une data (en l'occurence une reference à un objet ) à mes QTreeWidgetItem.
J'ai tenté d'utiliser la methode setData() des items, puis data() pour recuperer mon objet (à suivre ...)
> Lire le message (1 commentaire, moyenne: 2).
Programmation.python : IPv6 wrapper : calcul d'adresses et stockage avec Django
Posté par Henry-Nicolas Tourneur (Jabber id, ) le 26 février 2008Dans le cadre du développement d'un projet en Python, je serai amené à gérer des adresses ipv4 et ipv6 (à les stockers, faire des manipulations arithmétique dessus etc...).
Faire des opérations arithmétique en ipv4 est facile, mais je ne vois pas directement comme ça comment faire les calculs correspondant en ipv6. Donc je cherche une sorte de wrapper, une classe utilitaire, qui me permette de manipuler des adresses ipv6 (le top serait qu'elle gère ipv4 et ipv6).
Ensuite il (à suivre ...)
> Lire le message (2 commentaires, moyenne: 4).
Programmation.python : PyGtk - dessiner dans une fenêtre
Posté par thor_tue () le 10 février 2008Voilà une question très simple à propos des "DrawingArea"
À l'exécution du code suivant, python renvoie :
AttributeError: 'NoneType' object has no attribute 'new_gc'
Je suppose un problème d'ordre de déclaration, qu'en est-il ?
Ça paraît assez simple dans la page suivante, pourtant :
http://www.pygtk.org/pygtk2tutorial/ch-DrawingArea.html
Merci.
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk
class MainWindows:
def __init__(self):
(à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,5).
Programmation.python : Detecter la fin d'un Thread
Posté par Toto () le 01 février 2008Je ne vois pas de méthode "propre" pour détecter la fin d'un Thread. Voici mon problème :
Soit une classe Server qui contient un tableau d'objet client, chacun de ces clients étant un thread. J'ai donc un truc de ce genre la :
class Server:
....def test:
........while True:
............while len(self.aClients) < 10:
................cl = Client()
................self.aClients.append(cl)
................cl.start()
Maintenant, mon objet Client se termine quand il a fini. Comment faire (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1,5).
Programmation.python : correspondance lspci lsmod
Posté par ded () le 19 janvier 2008Je cherche un moyen de faire correspondre chaque matériels listé par lspci et lsusb avec le kernel module qui le prend en charge dans un tableau array.
quelqu'un aurais une idée?
merci
@+
> Lire le message (3 commentaires, moyenne: 2,7).
Programmation.python : propagation / récupération des exceptions
Posté par carlo () le 17 octobre 2007j'ai dans un Main.py un appel à une méthode de classe, celle-ci peut levée des exceptions et dans ce cas, j'ai bien le message d'erreur qui apparait, mais comment fais-je pour avoir dans mon Main.py une récupération/remontée de mon exception afin d'interrompre le traitement de mon programme si celle-ci survient ?
exemple :
ma classe Recherche avec ma fonction recherche
##Recherche.py
...
def recherche(arguments divers)
...
try:
result_id = ldapconnection.search(basedn, scope (à suivre ...)> Lire le message (2 commentaires, moyenne: 1).
Programmation.python : Problème utilisation programmes externes (via shell)
Posté par Olivier Ponchaut () le 17 septembre 2007étant amateur de montage vidéo, il y a quelques temps déjà , j'ai adapté un script shell existant (images2mpeg) pour que la sortie soit un fichier .dv au lieu d'un fichier mpeg.
Maintenant, je cherche à faire une interface graphique pour ce script (en fait l'interface est faite et fonctionne).
En premier lieu, j'ai uniquement lancé mon script à partir de Python par une commande
commands.getstatusoutput('monscript'+paramètres)
et ça fonctionne. Seulement, avec cette (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1).
Programmation.python : aide sur les RE
Posté par carlo () le 12 septembre 2007je suis en train de travailler sur une macro pour le Wiki MoinMoin écrit en Python.
Ma macro permet de récupérer une liste de titres de pages en regardant le contenu de la page.
Pour l'instant, elle se base sur le modèle
= texte =or celui-ci permet de spécifier un titre H1 et n'est pas réellement spécifique à un titre de page[1] et j'aimerais qu'il puisse également reconnaitre les titres sous formes de texte gras
'''texte'''Actuellement, dans ma macro, c'est la boucle
header1_re (à suivre ...)> Lire le message (3 commentaires, moyenne: 2,3).
Programmation.python : opérations sur les bits << et >>
Posté par Christian () le 03 septembre 2007Merci d'avance
> Lire le message (5 commentaires, moyenne: 2,4).
Programmation.python : modification d'une expression régulière
Posté par Henry-Nicolas Tourneur (Jabber id, ) le 19 août 2007Étant un utilisateur de tellico, j'emploie le script python qui permet de parser le résultat des recherches faites sur allocine.fr. Cependant, vu que ce script ne semble plus être maintenu et que le site d'allocine est modifié, il y avais des modifications à faire. Le problème c'est que je n'y connais pas grand chose en python et je patauge un peu avec les regexp de python.
Bon en gros le problème c'est :
Allocine donne plusieurs acteurs jouant dans le film mais l'expression régulière (à suivre ...)
> Lire le message (3 commentaires, moyenne: 2).
Programmation.python : module python pour cvs
Posté par Christian () le 19 juin 2007> Lire le message (1 commentaire, moyenne: 2).
Programmation.python : Script de gestion de site simple ?
Posté par MilkaJinka () le 15 juin 2007Je commence comme pas mal de monde la programmation avec Python pour sa polyvalence (web, progammes classiques, scripts Blender...). Comme j'aime bien comprendre ce que j'utilise, je cherche un moteur pour mon site web qui soit dans ce langage.
Pour le moment mes recherches ne m'ont mené que vers des solutions lourdes à base de Zope ou Django, ce qui ne va ni pour l'analyse par un débutant, ni pour un petit site perso. Je cherche quelque chose qui s'approcherait de Zite ou PluXML en Python (à suivre ...)
> Lire le message (3 commentaires, moyenne: 1,7).


