Communication python systeme
Résolu
loveparade
Messages postés
506
Date d'inscription
Statut
Membre
Dernière intervention
-
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
voila je suis actuellement sur un projet en python et dans celui ci je voudrais communiquer directement avec des périphériques, a parement c'est faisable en C mais en python je ne trouve rien pour y parvenir.
par exemple principalement il me faut pour une carte réseau, je voudrais récupérer les entres/sorties soit 32 bits de données en bloc de 8 bits par transfert.
Pour cela j'ai penser a les récupérer directement au niveau du port seulement je ne penses pas que python est assez compétant pour réaliser cela. Si vous avez d'autres idées ou des modules. Je me suis également demandé si avec les instructions en mémoire ce n'était pas possible.
je précise que c'est pour un système Win32
merci a qui me répondra :)
voila je suis actuellement sur un projet en python et dans celui ci je voudrais communiquer directement avec des périphériques, a parement c'est faisable en C mais en python je ne trouve rien pour y parvenir.
par exemple principalement il me faut pour une carte réseau, je voudrais récupérer les entres/sorties soit 32 bits de données en bloc de 8 bits par transfert.
Pour cela j'ai penser a les récupérer directement au niveau du port seulement je ne penses pas que python est assez compétant pour réaliser cela. Si vous avez d'autres idées ou des modules. Je me suis également demandé si avec les instructions en mémoire ce n'était pas possible.
je précise que c'est pour un système Win32
merci a qui me répondra :)
A voir également:
- Communication python systeme
- Restauration systeme windows 10 - Guide
- Citizen code python avis - Accueil - Outils
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- Cloner disque systeme - Guide
- Comment refaire le système d'un ordinateur - Guide
6 réponses
je voudrais récupérer les entres/sorties soit 32 bits de données en bloc de 8 bits par transfert.
Aucun système d'exploitation ne te laissera accéder directement au matériel.
Par contre, tu peux utiliser libpcap/winpcap (accessible depuis Python et d'autres langages) pour avoir un accès bas niveau à la carte réseau.
Tu trouvera aussi des modules pour le port série, parallèle, etc.
Aucun système d'exploitation ne te laissera accéder directement au matériel.
Par contre, tu peux utiliser libpcap/winpcap (accessible depuis Python et d'autres langages) pour avoir un accès bas niveau à la carte réseau.
Tu trouvera aussi des modules pour le port série, parallèle, etc.
ok merci
mais dans ce cas, les modules font bien ce travail eux? ou alors peut être une explication?
:)
loveparade at your service
mais dans ce cas, les modules font bien ce travail eux? ou alors peut être une explication?
:)
loveparade at your service
les modules font bien ce travail eux?
ben ils font ce qu'ils sont censés faire, comme dans n'importe quel autre langage.
Voir:
https://www.winpcap.org/
https://sourceforge.net/projects/pylibpcap/
ben ils font ce qu'ils sont censés faire, comme dans n'importe quel autre langage.
Voir:
https://www.winpcap.org/
https://sourceforge.net/projects/pylibpcap/
bon jai regardé les source je vois mieux de quoi il en retourne merci
je vais juste devoir me mettre a fond dans le C :)
je vais juste devoir me mettre a fond dans le C :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je vais juste devoir me mettre a fond dans le C :)
Mais non: Winpcap/libpcap peut être utilisé aussi à partir de Python.
Y'a même un exemple là:
http://pylibpcap.sourceforge.net/
Mais non: Winpcap/libpcap peut être utilisé aussi à partir de Python.
Y'a même un exemple là:
http://pylibpcap.sourceforge.net/