Forum Programmation.python Périphérique carte SD

Posté par  . Licence CC By‑SA.
Étiquettes :
1
22
juin
2025

Bonjour

Je cherche à faire coder un petit script permettant :

  1. Aller chercher en mode récursif les fichiers avec l'extension ".NEF" sur la carte SD que j'enfiche dans mon ordinateur portable. Les fichiers sont dans 2 sous niveaux de dossiers.

  2. Renommer ces fichiers en les numérotant sur 5 chiffres (ex: 00001.NEF)

  3. Sauvegarder sur le disque dur le dernier numéro à prendre pour que la numérotation continue à la prochaine recherche sur la carte SD.

  4. Créer (ou tester) l'existence du dossier (…)

Forum Programmation.python pygame subsurface, dans quels cas peuvent-elles être utiles ?

Posté par  . Licence CC By‑SA.
2
12
juin
2025

Salut tout le monde,

J'essaie de comprendre à quoi peuvent bien servir les subsurfaces dans pygame que je ne connaissais pas.

Je n'arrive pas à y trouver une utilité, certains disent que cela est utile dans le cas d'animations en jeu, sauf que je ne conçois pas comment :-/

Lorsque j'ai besoin de faire une animation à partir d'une image contenant plusieurs états d'un élément, j'utilise le troisième paramètre de pygame.Surface.blit définissant la partie de l'image des états à afficher (…)

Forum Programmation.python Nouvelle version Mémento Python 3 (v2.1.0) + changement hébergement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
15
mai
2025

Salut,

À l'occasion d'un changement dans l'hébergement, j'en ai profité pour remettre à jour le Mémento Python 3 (dont la dernière version 2.0.6 datait de juin 2017).

Il est dispo dorénavant sur py3memento.lisn.fr (et py3cheatsheet.lisn.fr pour la version anglaise).

C'est la version 2.1.0, dans les modifications :

  • affection, ajout opérateur morse (walrus) :=
  • ajout de l'instruction matchcase
  • formatage de chaînes, bascule sur les f-string (remplacement aussi aux endroits où .format() apparaissait)
  • méthodes des chaînes, ajout de .format() (…)

Forum Programmation.python Typage python avec des tableaux numpy ou autre

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
26
mar.
2025

Bonjour,

Je code une librairie python en utilisant les annotations de type. Elle manipule des tableaux numériques de type Numpy, PyTorch, …

Donc j'ai des fonctions qui peuvent prendre n'importe qu'elle type de tableau et je comprends pas comment faire les annotations. Pour le moment, je fais ça

Array = TypeVar("Array")

def is_array(x) -> TypeGuard[Array]:
    """A TypeGuard for array-like objects."""
    return array_api_compat.is_array_api_obj(x)

def func(inarray
(…)

Forum Programmation.python homebrew et .venv

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
mar.
2025

Bonjour,
lien présentation : https://linuxfr.org/forums/programmation-python/posts/je-me-presente

Alors voilà, je suis sur un tuto YouTube d'assistant virtuel, et bien que j'ai énormément creusé, je souffre. C'est pourquoi je me suis inscrit.

OK pour l'install de packages en cascade…

Mais ma première question concerne le fait que après l'install d'un package réussie, il n'est pas forcément reconnu dans mon code (genre sur l'import, ou plutôt sur l'appel de certaines méthodes), bien qu'il soit présent dans le terminal.

En gros, j'ai bien compris ce (…)

Forum Programmation.python Je me présente

Posté par  . Licence CC By‑SA.
Étiquettes :
0
21
mar.
2025

Bonjour aux pythonFans,
je suis débutant en python, mais pas en programmation.

Je suis sur macOs 15.1
Je travaille sur PyCharm 2024.3.5 (Community Edition)

Version python :
python --version
Python 2.7.16
python3 --version
Python 3.13.2

Je me fais des tutos sur youtube.
Pour l'instant "Lire un pdf oralement" fonctionne.

Pour le reste, je poste d'autres messages, car je galère quand même pas mal.

Merci à vous pour vos futurs efforts.

Forum Programmation.python Aide pour script imap2mbox

Posté par  . Licence CC By‑SA.
Étiquettes :
2
16
mar.
2025

Bonjour,

Je n'y connais rien en Python, c'est juste que je n'ai que des appareils Android et un serveur Web, je voudrais sauvegarder mes courriels en .mbox et tout ce que j'ai trouvé que je puisse lancer est un script Python https://zerozone.it/Software/Linux/imap2mbox/

Sauf que sur mon serveur python2 imap2mbox.py donne:

ERROR: IMAP4 error SSLError(1, u'[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:727)')

et pypthon3 ou 3.6 où je pensais SSL plus à jour donne:

File "imap2mbox.py", line 50
parser.error("Argument 'mailsrv' missing: -m (…)

Forum Programmation.python Python mal installé

Posté par  . Licence CC By‑SA.
Étiquettes :
1
11
mar.
2025

Bonjour et déjà merci pour votre aide.
Par ailleurs, je ne sais pas si je suis au bon endroit pour poser ma question… si pas mes excuses et merci de me donner des pistes de réflexions.
Voici donc mon problème : je pense que mon logiciel Python est installé au mauvais endroit voici le path ~/.cache/activestate/bin
Quand je veux utiliser pip install pour ajouter des bibliothèques, le système m'envoie des erreurs.
Quand je veux passer à la version python3.13 et (…)

Forum Programmation.python Tkinter et scrollbar

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
2
18
fév.
2025

Je suis content de mon code et je cherche à mettre plus d'équipes dorénavant.
Du coup, j'aurais besoin de rajouter une scrollbar sur la fenêtre principale; quelqu'un saurait faire?

https://framagit.org/vev/elo-lvgsports
"Elo LVGsports.py"

ps: pour faire marcher le code sur gnu/linux il faut changer le \ en / ligne 299
ps2: vous pouvez rajouter des joueurs dans le fichier "joueurs.json"
exemple avec 24 joueurs nommés 0001, 0002 etc..
{"0001": ["1500", "0", "0", "0", "aucun enregistrement"], "0002": ["1500", "0", "0", "0", "aucun
(…)

Forum Programmation.python format pour sauvegarder les données d'un utilisateur

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
29
jan.
2025

Bien le bonjour.

Je développe actuellement un logiciel pour faire de la lexicographie. En ce moment, je réfléchis pas mal aux fonctions et formats d'export et de sauvegarde de la base de données. Le logiciel est une plateforme en ligne basée sur Django.

Pour que l'utilisateur puisse sauvegarder ses données, je me demandais dans quelle mesure un export via un fichier csv, avec des entêtes formatées (par exemple: mot_information_pos) selon la structure de ses données seraient problématique. Je pourrais bien (…)

Forum Programmation.python Livrer un environnement Python

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
6
11
déc.
2024

Bonjour,

Si je développe un truc en Python, je peux faire les choses proprement en me faisant un environnement virtuel (j'aime bcp venv). Ensuite avec un pip freeze j'ai ma liste des packages.

Bon, mais si quelqu'un désire utiliser mon travail, il va devoir se recréer un environnement virtuel, y faire son pip install, le sourcer puis ensuite exécuter mon code.

Est-ce qu'il existerait un truc plus immédiat, à la appimage, où tu peux tout empaqueter prêt (…)

Forum Programmation.python aide Turtle

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
4
déc.
2024

Bonjour,
cela fais presque 3jours que suis bloqué sur une question pour mon projet de fin de semestre en python qui est à rendre dans les jours a venir..
Mon projet consiste à afficher graphiquement un labyrinthe avec turtle et intégrer une flèche qui puisse se déplacer (avec les flèche du clavier) en évitant les murs. J'ai déjà réussie à gérer l'affichage graphique j'ai des fonction qui me permette de connaitre le type de cellule avec la ligne et la (…)

Forum Programmation.python Question de newbie sur la soumission de formulaire avec python-request

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
2
2
oct.
2024

Bonjour,

Je viens ici après 2h sur internet à chercher la solution. Pour information je ne suis pas développeur web ou réseaux, beaucoup de chose m’échappe. C’est aussi l’occasion pour moi de mieux comprendre.

J’essaye de parser un site (qui semble codé alarache) pour connaître le budget restant sur mon badge pour la cantine. Voici comment cela se passe avec Firefox.

La page d’accueil est ici “1”

https://www.e-chargement.com/default.asp

j’y mentionne mon numéro de badge et mon nom, je clique et (…)

Forum Programmation.python Bouton Volume MPD

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
26
sept.
2024

Bonjour,

J'ai fait une petite radio avec Raspberry Pi Zero W.
J'ai simplement ajouté une carte son et j'écoute la radio via MPD.
MPD daemon est contrôlé via l'interface "mpc".

On peut contrôler le volume avec la commande 'mpc volume 50' par exemple.

Pour éviter le terminal, j'ai ajouté un encodeur rotatif.
J'utilise ce petit script ci-dessous que j'ai trouvé sur github.
Ca marche plutôt à une chose prêt.

La limite de volume est 100. Si on tape la commande (…)

Forum Programmation.python [Résolu] Indiquer quelle donnée d'une classe doit servir pour le tri avec sorted()

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
16
sept.
2024

Bien le salut !

Je cherche à faire un truc en python et je trouve pas comment.

soit Moule la classe telle que:

class Moule:
   def __init__(self, numero: int, nom: str):
      self.numero = numero
      self.nom = nom

et plus loin dans le code, après avoir remplis une liste de moules dûment numérotées:

list_of_moules = sorted(list_of_moules)

Comment je fais pour indiquer que sorted() doit me trier (…)

Forum Programmation.python Automatisation PDF avec ID unique + logs dans fichier xls

Posté par  . Licence CC By‑SA.
Étiquettes :
2
9
juil.
2024

Bonjour,

j'ai créé une base de code pour créer des pdf générés à partir d'un jpg en y ajoutant automatiquement un id unique sur chaque PDF.
De plus, ces ID sont liés à des emails et tout ce beau monde est logué dans un xlsx.
Enfin j'ai généré un exe de ce code pour le rendre plus user-friendly (prompt en front qui demande le mail et le nombre de pdf à générer). Tout ça fonctionne parfaitement.

Mon souci : J'ai (…)

Forum Programmation.python Process finished with exit code -1073741819 (0xC0000005)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
fév.
2024

Bonjour,

Perpétuel débutant, j'utilise pandas et matplotlib et en l'occurrence, nous sommes sur windows (confère https://stackoverflow.com/questions/50620954/process-finished-with-exit-code-1073741819-0xc0000005-pycharm).

Dans ce cadre, je passe un dataframe à une classe de cette manière :
fichier appelant :

objet=maclasse(self.dataframe)
objet.travail()

Fichier de classe :

import pandas as pd
import numpy as np

class maclasse:
  def __init__(self,dataframe):
    self.dataframe = dataframe

  def travail(self):
    toto =
(…)

Forum Programmation.python Python SQLite: les requêtes update ne fonctionne pas

Posté par  . Licence CC By‑SA.
0
10
fév.
2024

Bonjour,

J'ai créé un script python dont le but est de modifier la basse de données SQLite générée par l'application androïd MyLibrary.

Le problème est que au vu des log tout semble fonctionner, les requêtes sql semble bonnes…

2024-02-10 18:36:59 mypc __main__[14467] DEBUG (238, '[]', 'Le secret des Eïles', 1382, None, None, None, '0', 0, '9782302024380', 48, '05/12/2012', 'Soleil', 1, None, '[{"title":"legende","volume":6.0}]', "Après avoir reconquis son trône et passé quelques mois à remettre les choses en bon ordre, le
(…)

Forum Programmation.python codes python pour faire marcher une mini télécommande sans fil (bluetooth) sur mon Raspberry pi

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
17
oct.
2023

Bonjour,
j'ai un raspberry Pi Zero 2W (RPIZ2W) equipé d'une mini camera que je souhaite actionner à distance avec ces petits "bluetooth remote shutter" aussi référencé sous le nom de "AB Shutter 3".

L'appareil a été apparié à mon RPIZ2W et il ne me reste plus qu'à créer le code (python) pour l'associer à cette tache sur mon RPIZ2W : à savoir la prise de photo (libcamera-still…).

J'ai trouvé sur un forum cette solution qui à l'air très simple (pas (…)

Forum Programmation.python débutant en python question sur "Booleans"

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
7
oct.
2023

Bonjour à tous,

je commence à découvrir python, j'avais une question concernant la fonction Booleans… je voulais savoir comment définir (traduire) la réponse dans le programme en français exemple simple je demande à l'utilisateur es-tu un homme? la réponse est incorrect au lieu d'écrire "false" écrire "faux"

d'avance merci pour le renseignement.

Forum Programmation.python Uniformiser la distribution sur toutes les plateformes...

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
10
juil.
2023

HOLA !!
on aimerait uniformiser la distribution de notre application graphique sur windows et sur tous les linux.

Depuis peu, nous avons une 'wheel' qui nous permet de faire un pip install facilement, mais il manque derrière la création des liens et raccourcis dans le PATH.

Quel outil peut-être sympa pour faire ça sur toutes ces plateformes ?