Je ne suis pas développeur Python, ni objet. Mais je dois rectifier un bug d'encodage assez simple et courant en Python 2.7 (suffit de parcourir Google). Il s'agit de ce genre de ligne qui reçoit un caractère unicode et plante (ordinal not in range):
values.update({'name':str(res.product_id.name)+" - "+str(xpak.pack_pro_id.name),})
C'est du Python 2.7. Je sais qu'il ne faut pas utiliser str et qu'il faudrait corriger en un truc avec encode('utf-8'), mais quand j'essaie ça provoque le même genre d'erreur (ascii demandé mais (…)
Forum Programmation.python problème sur Codecademy réaffecter deux valeurs
Forum Programmation.python completer en programmation un logiciel créer avec python
Forum Programmation.python Référencer un classe à l'intérieur de sa définition
Bonjour,
j'écris une API en python qui gère des widgets, par exemple des boutons divers et variés, et tout un tas de conteneurs (environ 80 types de composants différents). Il y a des règles qui définissent ce qu'un conteneur a le droit de contenir.
Les Widgets et les conteneurs sont représentés par des classes, comme ceci:
class Bouton:
pass
class Glissiere:
pass
class Conteneur:
hierarchy = {Bouton, Glissiere}
Cette partie là fonctionne.
Mon problème (…)
Forum Programmation.python Recherche algorithme de somme de denombrement
Forum Programmation.python Débutant - Besoin d'aide sur un exercice
Bonjour,
Je viens vers vous car je viens de débuter avec Python et je n'arrive pas à faire la suite de l'exercice :
_ Ecrire un programme en Python dont l'objectif du programme consiste à saisir une suite de mots et
à les stocker dans une liste, à afficher ces mots en sens inverses et à les manipuler.
• La première fonction du programme devra faire saisir la liste de mots à l'utilisateur et les stocker
dans une liste. L'utilisateur (…)
Forum Programmation.python (débutant) Comment corriger une erreur unicode bébête et classique ?
Je ne connais ni Python, ni l'objet, mais je dois faire marcher un script, dont le mainteneur tarde à répondre. Le pire c'est qu'il est payé… Il y a une erreur classique avec unicode:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
Quand les valeurs n'ont pas d'accent, tout marche, sinon tout plante, lors de l'utilisation de str(). J'ai vérifié tout ce que j'ai pu, tenté de comprendre, mais je ne sais pas faire (…)
Forum Programmation.python URGENT, D'où viennent les artifactes de la FFT de mon signal?
Salut tout le monde, Je suis vraiement desepérée à la recherche de la cause des artifactes dans le fft de mon signal.
N'ayez pas peur de la longeur du code, la partie importante est tout en bas, au début c'est juste la déclaration des variables et fonctions.
Le tout revient à réaliser un signal disant s_pos et un autre s_neg. le s_neg n'est rien d'autre que s_pos mis au negatif et miroité. Étant ainsi, j 'attends que la transformé de (…)
Forum Programmation.python Recherche d'une liste dans une liste
Bonjour,
Je débute en Python, et j'aimerais explorer les subtilités du langage.
Dans le code suivant je veut lister tout les processus dont les noms correspondent à plusieurs critères.
J'ai trouvé deux façons de faire et je me demande s'il n'y a pas une façon plus élégante, optimal ou concise… ou, différente.
#!/bin/env python
from sys import exit
import psutil
procs=['gnome',
'chrom']
def isRunning(x):
for proc in procs:
if x.
(…)
Forum Programmation.python scripts conditionnant les droits d'accès d'un dossier/fichier dans Windows
Forum Programmation.python estimateur moindre carree en python
Forum Programmation.python Création d'une application en Python
Forum Programmation.python Extraction de données à partir du matériel Phidget
Forum Programmation.python choix pour démarrer en Python
Salut,
Je vais faire une petite application, sous Windows, (4 fenêtres principales et 2 annexes) liée à une base de données (Firebird probablement). Je pourrais le faire en 2h avec MS Access … mais je me suis dit que, depuis le temps, que je veux me mettre à Python, c'est le moment.
Du coup, il faut que je choisisse un framework qui me permette de travailler avec une base de données et de gérer des listes et des (…)
Forum Programmation.python Encodage/décodage de chaines
Bonjour
J'ai besoin d'un peu d'explication sur mon problème.
J'utilise python 2.6 sous Windows (Oui, on est sur LinuxFR, mais j'espère qu'on me pardonnera).
J'interroge un web service dont je récupère ça :
machaine = u'Param\xc3\xa8tres'
Je reconnais le C3A8 qui correspond au caractères 'è' en UTF-8.
J'ai besoin d'enregistrer cette chaine dans un fichier texte en UTF8.
J'ai commencé par travailler de manière réfléchie, puis tenter les decode/encode utf8/iso8859 au hasard.
La plupart du temps, je tombe sur l'erreur (…)
Forum Programmation.python Communication inter-processus
Bonjour,
Je dois disposer d’un moyen de communiquer entre plusieurs processus. Typiquement entre un processus client interactif et un processus serveur en tâche de fond.
Le process client doit pouvoir non seulement envoyer les signaux standards (SIGINT, SIGTERM, etc…) mais aussi n’importe quel "message".
Avant d’essayer d’ajouter du code à mon projet j’ai fait un petit test afin de bien cerner le problème.
Je suis arrivé à la solution suivante, que je soumets à votre sagacité… Est-ce la bonne manière (…)
Forum Programmation.python Mise en open source : décodage des trames compteurs PME/PMI : besoin de conseils SVP
Bonjour,
Dans le cadre du datalogging de bâtiments de la ville de Lorient, j'ai réalisé un logiciel pour décoder les trames des compteurs PME/PMI (en Python). Le maire a accédé à ma requête de passer le logiciel en EUPL v1.1.
Maintenant, je ne suis pas un bon développeur (je suis plutôt admin sys). Le code a été réalisé en 7 jours, et rémunéré en conséquence. Le code est loin d'être parfait. Et pour le moment je ne peux pas investir (…)
Forum Programmation.python problèmes en python
Forum Programmation.python Multiprocessing
Bonjour,
Afin de me former à l’utilisation de la bibliothèque multiprocessing de Python3 j’écris un peu de code, pour mettre en pratique… Il y a des concepts que je ne comprends pas bien, d’où ce post.
Pour mon exemple j’ai imaginé le problème suivant : une crèche, qui possède des nourrissons et des dortoirs, doit faire faire la sieste à tous les nourrissons. La sieste de l’ensemble des nourrissons d’un dortoir est terminée lorsque le dernier des nourrissons a fini (…)
Forum Programmation.python Déployer une application Django avec apache et mod_wsgi
Bonjour à tous, j'ai développé une application Django qui permet de voir et convertir des modèles 3D dans différents formats.
L'application se sert de FreeCAD et quelques autre librairies ( python-collada (.dae), ifcopenshell (.ifc) ).
Le code source est sur https://framagit.org/freecad-france/FreeCADxConvert
J'ai développé l'application sur un serveur distant sur Ubuntu 16.04 et la version de Django est celle proposé par les dépôts d'Ubuntu (donc Django version 1.8.7 et python version 2.7.12).
Ça fonctionne plutôt bien avec le serveur (…)
Forum Programmation.python Tutos pour Python
Salut,
J'ai mon fiston (16 ans) qui s'intéresse à la programmation : il a envie de faire du Python.
Du coup, je suis à la recherche de tutos pour un grand débutant en programmation et en Python. J'ai trouvé un bon cours sur OpenClassRooms.com mais si quelqu'un a mieux, je suis preneur.
Je suis aussi preneur de tutos pour moi (j'ai décidé de me mettre à Python, aussi) : ça fait plus de 20 ans que je programme en C (…)
Forum Programmation.python programmation python
Forum Programmation.python Ou trouver de l'aide pour une question Python / Matlab/ .NET ?
Bonjour,
J'ai un problème assez spécifique, et je ne sais pas bien ou chercher de l'aide.
Voici mon problème. J'ai une expérience scientifique (spectromètre + détecteur) qui utilise un logiciel commercial sous Windows 7 (LightField de Princeton Instrument). Ce logiciel est bien, et je souhaite le garder. Cependant, j'ai développé des outils sous python pour interfacer d'autres manips (mais beaucoup plus simple), et je voudrais interfacer le tout.
Il est possible d'automatiser LightField avec LabView, Matlab, C#, Visual Basic, mais (…)
Forum Programmation.python pymssql / j'ai l'impression que ...
Bonjour tout le monde,
J'ai un code ci-après, qui réalise la tâche compliqué de faire un TRUNCATE d'une table, en utilisant la bibliothèque pymssql
Ce code sort sans erreur, mais la table n'est pas vidée.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os, csv, pymssql
class MsSql:
''' Paramètres MsSql '''
server = '10.0.3.35'
user = 'sa'
password = '713tbq42'
def requete():
cnx = pymssql.connect(MsSql().server, MsSql()
(…)
Forum Programmation.python aide pour invalid syntax ..
Bonjour,
j'ai un dm a rendre pour très bientôt dont le but est de :
jeter 2 dés cubiques et on compte la somme obtenu. On s’arrête et on a gagne quand la somme vaut 7 ou 11, on s’arrête et on a perdu quand la somme fait 2 ou 3 ou 12, on rejoue dans les autres cas
et il a une erreur que je ne trouve pas dans mon code.
voici mon code python :
from random import (…)