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

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
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 URGENT, D'où viennent les artifactes de la FFT de mon signal?

Posté par  . Licence CC By‑SA.
0
15
avr.
2017

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 Utiliser XMPP pour un logiciel réseau

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
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 Rebonds sur une surface circulaire

Posté par  . Licence CC By‑SA.
Étiquettes :
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 POKER :determiner si une main est une couleur ou non

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
29
août
2018

bonjour,
je souhaiterais déterminer si une main de 5 cartes est une couleur ou non grâce à un programme Python.
J'ai commencé ceci:

couleurs=['T','K','C','P']
def couleur(main):
"""
cherche si la main est est couleur ou non
"""
x=main.count("T")
print(x)
if x==5:
return True
else:
return False

PROBLEME rencontré :

estCOULEUR(['7 C', '9 T', 'R K', 'R C', '10 P'])
0
False
Python ne voit pas qu'il y a pourtant un T dans la liste et qui devrait être compté…

sauriez (…)

Forum Programmation.python ODBC avec pyodbc

Posté par  . Licence CC By‑SA.
Étiquettes :
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 PYTHON - UNRAR : établir un Thread pour surveiller un Process

Posté par  . Licence CC By‑SA.
Étiquettes :
0
5
mar.
2019

Bonjour à toutes et à tous,

Je publie cette discussion car je suis confronté à un problème. En effet, je débute sur python et j'aimerai avoir de l'aide sur du Threading.
Je développe actuellement un script automation pour ce connecter à un FTP, naviguer vers des dossiers et télécharger les fichiers.
Cette partie est en effet terminer mais j'aimerai pouvoir effectuer un thread afin de vérifier toutes les 20min si le téléchargement ne se déroule sans accrocs.

voici mon code (…)

Forum Programmation.python Cryptage/ Décriptage

Posté par  . Licence CC By‑SA.
0
17
mar.
2019

Bien le bonjour la commu
J'aimerai créer un programme permettant de crypter un message quelconque et un second programme permettant de décrypter le message. J'aimerai que le cryptage n'utilise par la méthode de César, c'est à dire un décalage dans l'alphabet avec un pas donné (A = E car il y a un pas de 5). Cela serait trop simple à décoder.
J'utilise PyScripter Portable 3
J'aimerai que vous m'aidiez à commencer le programme en trouvant une méthode facile à (…)

Forum Programmation.python Extraire des données d'une page web avec methode post

Posté par  . Licence CC By‑SA.
Étiquettes :
0
4
avr.
2019

Salut

je veux extraire la cline d'une page web avec méthode post mait j'ai une erreure: name "re" is not defined

python moncode.py

voici mon code:

def postData(url, host, Referer):
    import requests
    import urllib2
    import re
    headers = {'Host': host,
     'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:62.0) Gecko/20100101 Firefox/62.0',
     'Accept': '*/*',
     'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
     'Content-Type': 'application/x-www-form-urlencoded',
     'Accept-Encoding' : 'deflate',
     'X-Requested-With': 'XMLHttpRequest',
     'Referer': Referer,
     'Connection': 'keep-alive'}
    params={"Dream":d,"CS":"cs","btn":"Dream-CS"}
    s = requests.Session()
    r = s.post(url, headers=headers, data=params)
    htmldata = r.content
    print params
    return htmldata

    d
(…)

Forum Programmation.python Question boucle

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
5
jan.
2020

Bonjour,

Je souhaite lire un fichier et que la boucle me le lise tant qu'il y a du texte dedans.
Il s'agit ici d'un exercice donnée mais je ne comprends pas la boucle.

with open('/home/jaared/Formations/Python/Exercices/texte.txt', 'r') as f: 

    size_to_read = 100
    f_content = f.read(size_to_read)

    while len(f_content) > 0:
        print(f_content, end="")
        f_content = f.read(size_to_read)

Je ne comprends pas comment la dernière ligne modifie la variable f_content.
Comment cette variable se retrouve modifié pour que l'on sort de la boucle ?

Je (…)

Forum Programmation.python Faire la somme d'une série de données de 10 mn en jour/décade/mois

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
3
avr.
2020

Bonjour,
je suis débutant en codage python.
Je travaille sur un projet qui est de convertir des données (en format txt ou csv, pas de temps de 10 min) qui parviennent de plusieurs villes en pas de temps journalier puis décadaire et mensuel.
Je précise en plus que certaines de ces données doivent être sommées et d'autres moyennées selon le pas de temps, j'utilise l'environnement Jupyter sur Anaconda.
J'ai pu effectuer la conversion en pas de temps journalier mais j'ai (…)

Forum Programmation.python module désinstallé tout seul

Posté par  . Licence CC By‑SA.
Étiquettes :
0
10
juin
2020

bonjour,
j'apprend python depuis un mois et demi.
j'ai effectué plusieurs exercice en important la bibliothque tkinter, installé par défaut avec ma version de python (3.6) sur linux mint.
je viens de me remettre à un exercice qui requiert tkinter et python m'affiche une erreur:
ModuleNotFoundError: No module named 'tkinter'

J'ai donc naturellement essayé un
python3 -m pip install python3-tk
et
python3 -m pip install tkinter

mais j'ai une série d'erreurs :

Exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py" (…)

Forum Programmation.python tableau d'entiers

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
16
juin
2020

Coucou les pros du pyhton qui passeraient dans le coin.

J'ai un tableau d'unsigned chars (ie: toto = array.array('B', [5, 8, 9, 15])), préalablement ordonné (la première valeur est toujours la plus petite).

J'aimerais en sortie que toutes les valeurs du tableau soient minorées de la première. Dans l'exemple, le tableau toto contiendrait donc 0, 3, 4, 10.

Je peux facilement le faire avec un for et un tableau intermédiaire (ou directement dans le tableau d'origine, j'ai pas creusé la (…)

Forum Programmation.python instanciation objet tk.button et appels de fonctions

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
20
juin
2020

Bonjour,
je veux créer des boutons dans une boucle for pour avoir un code plus propre mais j'ai un soucis dans l'appels des fonctions lorsqu'on clique sur le bouton.
mon code est ainsi :

categories=[item1,item2,item3,item4,item5]
for cat in categories:
tk.Button(self,text=str(cat),command=lambda:self.Categorie1(cat),controller.show_frame(CatTwo)]).pack()
Les boutons sont instanciés avec le bon texte. Par contre, lorsque je clique sur un bouton, la fonction Categorie1 est appelé avec la meme valeur de cat pour tous les boutons. Est ce que vous avez des suggestions pour éviter (…)

Forum Programmation.python gestion des droits os.copy2()

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
23
juin
2020

Bonjour,
j'ai fait un petit script python pour synchroniser des dossiers sur un disque dur en réseau monté avec fusesmb sous linux dans un dossier /home/smb.
J'utilise le script pour copier des fichiers avec la fonction os.copy2() qui conserve les metadonnées telles que la derniere modification et ca ne pose pas de problemes sur mes dossiers "classiques".
En revanche quand je fais la copie dans /home/smb, le script buggue et me dit "access denied"
Jai essayé de modifier le script (…)

Forum Programmation.python barre de progression

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
23
sept.
2020

salut,
j'ai fait une fonction qui travaille sur un fichier de 19 lignes et un autre fichier de 77373.

Ma fonction fait appel à d'autres fonctions et d'autres sous fonctions et fait de nombreuses opérations sur ces lignes.

un test m'a permis de trouver que la premiere etape prend 22 minutes sur mon ordinateur et la deuxieme etape plus d'1h30.

Cest long et je voudrais faire tourner ces fonctions sur d'autres fichiers plus importants. Par conséquent je voudrais faire une (…)

Forum Programmation.python "Processus arrêté"

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
8
oct.
2020

Bonjour,
j'ai lancé un calcul sur python qui d'apres le rythme des premiers resultats devrait prendre entre 17 et 34 jours.
avant d'optimiser avec du jit, cython ou autres je voudrais eviter l'eccueil du plantage.
Or le processus a planté et les forums sur cette erreur ne semblent pas tres prolixes.

d'apres mon experience, la gestion des buffers peut etre tres consommatrice de ressources cpu/memoire et je ne sais pas trop comment python se debrouille de ce cote la.
du (…)

Forum Programmation.python Installation de kivy

Posté par  . Licence CC By‑SA.
Étiquettes :
0
16
oct.
2020

Bonjour,
Je souhaiterais développer une application en Kivy.
Je rencontre un souci à l'installation sous Kubuntu 18.04 (IDE Pyzo) avec pip install kivy. En effet, lorsque j'exécute le code de cet exemple, j'obtiens une erreur critique Unable to get a window.
Il s'agit vraisemblablement d'un souci de dépendances. J'ai essayé docutils pygments pypiwin32 kivy_deps.sdl2==0.1.* kivy_deps.glew==0.1.* sans succès (j'ai lu que les dépendances de la forme kivy-deps.* sont pour Windows…)
J'ai essayé avec les PPA Ubuntu sans succès (…)

Forum Programmation.python numéroter noms de fichiers M3U

Posté par  . Licence CC By‑SA.
Étiquettes :
0
16
jan.
2021

Bonjour…
je veux numéroter et renommer les noms des fichiers m3u dans un repertoire x ou l'équivalent de cette fonction on python

    i=1
    for f in *.m3u; do
      mv "$f" "IPTVWORLDFR$(printf     "%03d" $i).m3u" 
      i=$((i + 1))
    done

ma deuxième question comment récupérer juste le premier lien de ce code:

    import requests,re,time
    S=requests.Session()

    def main(url):
        r
(…)

Forum Programmation.python remplacer une tranche d'un array

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
14
fév.
2021

Salutations,

Si j'ai un tableau défini comme suit

a = [0, 0, 0, 0, 0]

Je peux, par exemple, passer à 1 la valeur des 3 derniers éléments avec

a[2:] = [1 for i in range(3)]

Ma question est : existe-t-il une syntaxe équivalente si mon tableau est un array défini par

import array
a = array.array('B', [0, 0, 0, 0, 0]) 

ou est-ce que je suis obligé de faire une boucle et changer les éléments un par un ?

(…)

Forum Programmation.python [RESOLU] [NOOB INSIDE] CONCATENER DES FICHIERS

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
6
avr.
2021

Bonjour,

je cherche à faire un truc en apparence simple. J’ai une liste de fichiers (plusieurs milliers) qui portent un numéro de séquence.

Pour des raisons pratiques, je voudrais les regrouper dans des fichiers par paquet de 500. Je voudrais que le fichier résultant reprenne les numéros de séquence (borne inférieure et supérieure).

Ex:

fic1 fic2 fic3 = fic1-3
comment vous y prendriez-vous (avec du code python) ?

Merci

Forum Programmation.python Bibliothèque vérification passe sanitaire

Posté par  . Licence CC By‑SA.
Étiquettes :
0
23
août
2021

Bonjour,

J'ai une question simple : Savez vous si il existe un script python permettant de vérifier un passe sanitaire présent dans une image ?

J'ai fait une petite recherche et je suis surpris car ça ne semble pas exister …

Si vraiment il n'y a rien je vais en faire une, si vous avez des pistes d'ailleurs je suis preneur car je manque un peu de temps :)

Merci,

Forum Programmation.python Problème affectation liste de liste - boucles imbriquées

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
15
jan.
2022

Bonjour ,
Ci dessous un prog qui permet à partir d'une composition volume de calculer la composition poids comme suit :
% masse = % vol * pme/pmm ( pme étant le poids molaire de l’élément , pmm le poids molaire du mélange , celui ci calcule par ailleurs)
combvp est la composition volume ,fg7mw étant le poids mol des éléments
combvp = [[15, 6, 3, 1, 75],[1,0,21,1,77]]
combwp =[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]]


an = 0
fg7mw = [18.02, 44.01, 32, 39.94, 28.02] (…)

Forum Programmation.python options django architecture multitenant : quelle influence sur la performance de la base de données?

Posté par  . Licence CC By‑SA.
0
21
avr.
2022

Bonjour à tous,
D'abord merci beaucoup pour vos réponses à mes nombreux posts, jespere pouvoir redonner à la communauté libre quand j'aurai plus d'experience!

J'ai posté ce message sur stackoverflow mais je n'ai eu aucune réponses…
Je m'interroge sur l'architecture idéale pour une base de données avec des enjeux de sécurité importants (certaines données pourraient concerner la santé des utilisateurs par exemple).

J'ai lu ce document sur les architectures multitenant dans django : https://books.agiliq.com/projects/django-multi-tenant/en/latest/index.html

Je m'interroge encore sur la bonne (…)