Forum Programmation.python ODBC avec pyodbc

Posté par . Licence CC by-sa.
Tags :
0
17
août
2018

Bonjour,
Débutant sur python depuis 48 heures, je bute sur un problème et je n'ai trouvé nul part comment le résoudre.

Ma configuration
Ubuntu 18.04 - Python 2.7

Le but final est de se connecter avec ODBC à un serveur HyperFile-SQL installée sur le serveur Ubuntu.

Pour cela j'ai :

  • Installé et testé le serveur HFSQL en créant une base test_db avec une table pays.

  • sudo apt install libodbc1 libiodbc2-dev iodbc pip

  • pip install pyodbc

  • Installé le driver HFSQL avec (...)

Forum Programmation.python Peewee et les clés étrangères

Posté par . Licence CC by-sa.
2
10
août
2018

Bonjour,

Afin de progresser en Python, j'essaye d'apprendre à utiliser peewee.
J'ai une petite base de données sqlite que j'ai créé à la mano.
Voici un schéma de cette dernière :

Personne
    id = clé primaire
    nom
    prenom
    mail

Voiture
    personne_id (clé étrangère qui référence la colonne id de Personne)
    nombre_kilometre
    couleur

Je n'ai donc pas de clé primaire sur la table Voiture.
Une personne peut avoir plusieurs voiture mais une voiture ne peut pas appartenir à plusieurs personnes.

J'aimerai (...)

Forum Programmation.python filter request json avec un param

Posté par . Licence CC by-sa.
1
19
juil.
2018

Bonjour,

J'ai deux fonctions qui utilisent request comme module, mais qui chechent une "valeur differente".
Cela ressemble à ceci (elles sont tronquées)

def toto
        try:
            response = requests.get(url=url, headers=self.headers, verify=False)
            return response.json()["abcdef"][0]["@odata.id"]

def titi
        try:
            response = requests.get(url=url, headers=self.headers, verify=False
(...)

Forum Programmation.python Conversion de datetime vers timestamp

Posté par . Licence CC by-sa.
Tags : aucun
1
13
juil.
2018

Salut
Je bloque depuis ce matin sur un truc bête….

utc = datetime.utcfromtimestamp(1530600452)
print utc

retourne

2018-07-03 06:47:32

Mais je n'arrive pas à faire l'inverse :

z = datetime(2018, 07, 03, 6, 47, 32)
print time.mktime(z.timetuple())

retourne

1530593252.0

Pourquoi je n'arrive pas à retomber sur mes pieds ?

Au final, mon but est de convertir la date d'un log apache (03/Jul/2018:08:42:26 +0200) en timestamp.

Je sais pas si c'est la fin de la semaine, mais j'avance pas…..

Merci.

David.

Forum Programmation.python Question script

Posté par . Licence CC by-sa.
Tags : aucun
1
1
juin
2018

Bonjour,

Je suis actuellement sur un projet au travail où l'on me demande de me connecter à un matériel en ethernet, me logguer en telnet pour effectuer un format, et me logguer ensuite en ftp pour copier dans le matériel un tas de fichiers et dossiers… (automatisation)

Pour la connexion pas de soucis, et la partie FTP non plus … Par contre je ne trouve pas comment je peux faire pour formater en telnet depuis un script python…

Auriez vous (...)

Forum Programmation.python Coût de l’introspection

Posté par . Licence CC by-sa.
2
28
mai
2018

Bonjour à tous,

J’ai une fonction qui se charge d’écrire des messages dans un fichier (les logs de mon application). Cette fonction peut être utilisée par différents objets. Donc pour avoir le maximum d’information dans mes logs, cette fonction fait appel à la fonction currentframe() du module inspect :

from inspect import currentframe
class Logger:
    """Log messages."""
    def __init__(self):
        self.logfile  = sys.stderr
        self.log_time = False

    def __del__(self):
(...)

Forum Programmation.python Rebonds sur une surface circulaire

Posté par . Licence CC by-sa.
Tags :
0
20
mai
2018

Bonjour,
je débute en Python et je cherche à programmer un "billard circulaire" à l'aide de Turtle. Je n'arrive pas à déterminer l'angle à imposer à turtle (qui conçoit les angles bizarrement je trouve) de la bille sur les rebords du billard. Voici la partie du programme concernée :(je suis désolée si ce n'est pas le bon format)

   while nbrebonds>=0:
        forward(1)
        if (distance(0,y)>rayon):
            print(
(...)

Forum Programmation.python Mon programme ne fonctionne pas comme je veux

Posté par . Licence CC by-sa.
Tags : aucun
1
9
avr.
2018

`Bonjour,

J'ai écrit un programme Python de déplacement de bille dans un cadre avec rebondissement sur les bords du cadre. Mon problème c'est quand je lance le programme avec le nombre de bille N>1, seule une seule bille bouge et les autres restent fixent. Quelqu'un peut m'aider?
Voici le programme :

    from tkinter import *
    from random import *

    class bille:
        def __init__(self):
            self.i=0
            self.x=0
            self.y
(...)

Forum Programmation.python tracé d'un attracteur étrange

Posté par . Licence CC by-sa.
Tags :
1
9
avr.
2018

Bonsoir les grosse moules,

Je tente de tracer un attracteur étrange en utilisant le code issu de la pgae Wikipedia :
https://en.wikipedia.org/wiki/Lorenz_system
Mais après avoir copié le code dans un fichier .py et lors de l'exécution, j'otbiens :

[bastien@bravo ~]$ python attracteur.py
Traceback (most recent call last):
File "attracteur.py", line 3, in
from scipy.integrate import odeint
ModuleNotFoundError: No module named 'scipy'
[bastien@bravo ~]$

J'ai pourtant installé

[bastien@bravo ~]$ pacman -Qs matplotlib
local/python-matplotlib 2.2.2-2
    A python plotting library, making publication quality
(...)

Forum Programmation.python chrono en seconde python pour DB sqlite

Posté par . Licence CC by-sa.
Tags : aucun
1
7
fév.
2018

Bonjour,

J'espere que je suis au bon endroit pour poser ma question, qui va vous paraitre tres simple j'imagine.
Alors voila je concois une base de donnée avec un ami afin de gerer et comparer des performances sportives, avec sqlite3 sur python, nous avons ecrit un script .py pour charger les données mais je bloque sur les chronos car il est important pour nous de pouvoir les comparer au centieme de seconde prés et cela me pose plus de probleme (...)

Forum Programmation.python bug graphique matplotlib

Posté par . Licence CC by-sa.
Tags : aucun
1
1
fév.
2018

salut à tous,
Bon déjà en préambule, je n'y connais rien en programmation, mais j'ai voulu tester les possibilités de python associé avec numpy et matplotlib, Je récupère donc le code suivant pour avoir une exempla basique d'affichage d'une courbe :

#!/usr/bin/env python

import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(-5,5,100)
plt.plot(x,np.sin(x))  # on utilise la
(...)

Forum Programmation.python Ajouter des méthodes à une instance de classe, après sa création

Posté par . Licence CC by-sa.
Tags : aucun
2
20
jan.
2018

Salut
Je cherche à ajouter des méthodes à une instance de classe, après sa création.

J'ai par exemple

un fichier moto.py

def tourner():
    tourner_guidon();

un fichier voiture.py

def tourner():
    tourner_volant()

un fichier main.py

class Vehicule():
    def __init__(self, categorie):
        pass

v = Vehicule('moto')
if v.categorie == 'voiture':
    # attacher voiture.tourner()
elif v.categorie == 'moto':
    # attacher moto.tourner()

#Pour tourner
v.tourner() # Sans me soucier de la catégorie de véhicule

J'espère être clair….
Et non, ce n'est pas un exercice de cours….

(...)

Forum Programmation.python installation SLEPc et slepc4py

Posté par . Licence CC by-sa.
Tags : aucun
1
13
jan.
2018

Bonjour,

j'ai besoin d'installer slepc4py, (je dois installer aussi SLEPc) pour faire simple j'ai utilisé la commande "pip installe slepc slepc4py" sans succès:

root@user-UX331UN:/home/user/slepc-3.8.2# pip install slepc slepc4py
Requirement already satisfied: slepc in /usr/local/lib/python2.7/dist-packages/slepc-3.8.0-py2.7.egg
Collecting slepc4py
  Using cached slepc4py-3.8.0.tar.gz
Requirement already satisfied: petsc<3.9,>=3.8 in /usr/local/lib/python2.7/dist-packages (from slepc)
Requirement already satisfied: petsc4py<3.9,>=3.8 in /usr/local/lib/python2.7/dist-packages (from slepc4py)
Requirement already satisfied: numpy in /usr/lib/python2.7/dist-packages (from petsc4py<3.9,>=3.8->slepc4py)
Building wheels for collected packages: slepc4py
  Running setup.py bdist_wheel for slepc4py ... error
  Complete output from command
(...)

Forum Programmation.python Utiliser XMPP pour un logiciel réseau

Posté par (page perso) . Licence CC by-sa.
0
21
déc.
2017

Les logiciels existants ne me convenant pas, j'ai comme projet de développer un logiciel de partage d'écran. Notamment, ces logiciels donnent trop de pouvoir au maître sur l'ordinateur des élèves: c'est bien pour une salle équipée, mais pas si chacun a son PC personnel.

Actuellement j'utilise VNC pour cela, ça fonctionne bien, mais j'aimerai automatiser un peu les connexions. Les fonctions du logiciel client seraient principalement: partager son écran (avec tous ou un seul utilisateur), demander à voir un écran (...)

Forum Programmation.python str et encodage ASCII, unicode...

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
0
15
août
2017

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 Référencer un classe à l'intérieur de sa définition

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
1
29
juin
2017

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 Débutant - Besoin d'aide sur un exercice

Posté par . Licence CC by-sa.
Tags : aucun
1
18
avr.
2017

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 (...)