Salut
J'ai besoin dans une appli PyQT d'afficher une surface dans laquelle je puisse dessiner rapidement des pixels (rapidement = performance).
Je me suis tourné vers PySDL, mais les exemples donnés ne font que créer une fenêtre totalement utilisée pour la surface d'affichage, je ne sais pas comment l'integrer à mon UI PyQT.
Donc question, est-il possible de creer cette surface en tant que widget expoitable par PyQT ? J'ai parcouru la doc sans trop de succès, surtout parce je (…)
Forum Programmation.python package script + dependances
Yop,
Je travaille sur des cibles Linux qui n'ont pas d'accès Internet. Je voudrais déployer des scripts Python, mais qui éventuellement font des import de packages de pip
.
Comment puis-je embarquer dans un paquet complet le script ainsi que ses dépendances ? J'ai pensé à un .tar
d'un venv
, mais venv
n'est aujourd'hui pas installé donc je tourne en rond.
Une idée ?
Merci !
Forum Programmation.python numéroter noms de fichiers M3U
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 Ivre, il meurt noyé sous une avalanche de self
Coucou les foromouleurs
Ça fait un peu plus d'un an que je me remet à Python après une absence de quasi 20 ans, ça avance bien, je commence à faire des trucs sympa.
Mais je me rend compte que plus de 80% de mes lignes de code commencent par self.blabla, notamment dès qu'il s'agit d'écrire du GUI (PyQt5), qui réclame de créer beaucoup de variables.
Outre le fait que je trouve ça dégueu, je me demande si (…)
Forum Programmation.python generateur et performances
bonjour,
je m'interroge sur la pertinence d'utiliser un generateur pour gagner en performance.
en l'occurence, j'ai un fichier csv sur lequel je souhaite faire des calculs.
actuellement je fais :
def fonction1(csv):
result=[]
fi=open(csv,r)
listing=fi.readlines()
for i in listing:
i.strip('\n')
ic=calcul sur i
result.append(ic)
fi.close()
(…)
Forum Programmation.python Installation de kivy
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 "Processus arrêté"
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 barre de progression
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 PySide2 modul
Forum Programmation.python configuration imprimante thermique sur raspberry pi 4
Forum Programmation.python Référencer du code dans une BdD ?
Bonjour,
Je me développe un outil pour le boulot et à y être je me mets au python.
Pour donner un peu de contexte, il s'agit de gérer des opérations sur le terrain sur une liste de produits qui sont en exploitation (ordre d'idée, 80). Sans divulguer de secret industriel, disons que c'est de l'IoT urbain basé sur un Linux. Je me balade en rue avec un point d'accès WiFi mobile et mes objets se connectent dessus. À partir (…)
Forum Programmation.python script python qui collecte les données
Forum Programmation.python gestion des droits os.copy2()
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 instanciation objet tk.button et appels de fonctions
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 :
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 (…)
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()
Forum Programmation.python exemple d'app python avec gui 'app smartphone'
Bonjour,
je cherche des exemples d'app écrites en python qui "ressemblent" à des appli pour smartphone.
Je m'explique : les applis pour smartphone "effacent" souvent tout l'écran incluant des boutons et toute une série de graphiques pour passer à un autre écran qui inclue toute une autre série de boutons et une autre série de graphiques.
En gros, je cherche à recréer un équivalent du menu d'un smartphone quand on se balade dans la section "paramètres" du smartphone.
Savez vous (…)
Forum Programmation.python tableau d'entiers
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 détecter \
Bonjour,
Je veux utiliser un script python pour analyser le contenu d'un fichier.
Comment lui faire détecter le caractère '\'?
Merci
Forum Programmation.python module désinstallé tout seul
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 site internet et insertion image
Bonjour,
J'apprend le python depuis le confinement et j'en suis aux site internets avec cherrypy.
J'ai réussi à faire une page mais je butte sur les liens vers des fichiers ou des images.
je crée des objets et des methodes dans la structure de mon site en pur python qui sont ensuite répertoriés dans une arborescence (par exemple def liens(object): qui sera accessible dans /liens)
Je ne comprend pas bien la correspondance avec une structure classique d'un site en html (…)
Forum Programmation.python Erreur pour écriture de fichier csv
Bonjour tous le monde,
Je suis débutant en python,pour mon projet je dois extrait des valeurs et les transformer en fichier csv pour utiliser le pandas.Je rencontre un problème pour l’écriture de fichier csv .Le terminal m'indique que, j'ai un array de 0D alors que quand je fais len(b1X(k-1]).Je trouve 2.Pouvez-vous m'indiquer mes erreurs? Ou d'autre solutions.Je vous remercie d'avance.
import os
import numpy as np
import matplotlib.pyplot as plt
import glob
import os.path
import csv
def tri1(lines
(…)
Forum Programmation.python Faire la somme d'une série de données de 10 mn en jour/décade/mois
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 python et connections
bonjour,
j'apprend lentement python et je vois qu'il gère des connections.
jai fait un petit script qui permet de copier des fichiers localement, qui fonctionne comme je le souhaite, mais je voudrais l'utiliser pour copier des fichiers sur un répertoire distant.
naïvement, je pensais qu'avec un module adapté je pourrais simplement remplacer ma variable de "path" local par une variable de "path" distant avec une fonction importée d'un module qui gère ssh si cest ssh, samba si cest samba, http (…)
Forum Programmation.python débutant : lancer un script dans un script
Salut,
je profite du confinement pour apprendre python.
je suis débutant et j'apprend avec la méthode de gerard swinnen.
Beaucoup d'exercice consistent à écrire un script et l'exécuter.
Jusque là pas de soucis.
Seulement j'arrive maintenant à des exercices plus conséquents où les scripts s'allongent et comportent des fonctions un peu plus compliquées.
Lorsque j'ai une erreur, je voudrais pouvoir "débugger" mon script en lançant une partie depuis mon invite de commande python et une autre ligne par ligne.
Pour (…)
Forum Programmation.python comment créer une fonction qui a pour argument QTablewidget de PyQt5
bonjour;
j'ai dans mon projet plusieurs table-widget (objet de QTablewidget PyQt5). voici un apercu de l'affichage du contenu du tablewidget :
pour chacune de ces table-widget il ya une fonction qui lui correspond de la forme :
code pour tableWidget_1 :
tableWidget_1=QTablewidget()
def intialiser_tableWidget_1 (self):
self.tableWidget_1.clear() # effacer contenu
self.tableWidget_1.setHorizontalHeaderItem(0, QTableWidgetItem("date"))
self.tableWidget_1.setHorizontalHeaderItem(1, QTableWidgetItem
(…)
Forum Programmation.python Question boucle
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 (…)