Comment appeler l'interface API en python

Libérer: 2019-07-06 09:03:21
original
11050 Les gens l'ont consulté

Comment appeler l'interface API en python

Il existe en fait deux façons d'appeler l'API Windows La première consiste à utiliser le module tiers pywin32.

Si pip est installé, vous pouvez installer pywin32 via pip

Exécutez pip list sur la ligne de commande pour vérifier si pywin32 est installé

Comme le montre la figure

Comment appeler linterface API en python

Nous appelons ici l'API la plus basique de Windows, MessageBox, qui peut afficher une boîte de dialogue.

L'éditeur ne présentera pas grand-chose ici. Je décrirai seulement brièvement l'interface MessageBox. MessageBox est une interface API de Windows et sa fonction est d'afficher une boîte de dialogue.

Le prototype est :

int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);

Le premier paramètre hWnd indique que la boîte de dialogue appartient à Quelle fenêtre, lpText correspond aux informations d'invite de la fenêtre, lpCaption est le titre de la fenêtre et uType définit les boutons et les icônes de la boîte de dialogue.

Ici, nous devons importer le module win32api (appartenant à pywin32). Si une définition de macro est requise, les macros API sont définies dans le module win32con (appartenant également à pywin32).

Ici, nous importons uniquement un module win32api, puis appelons simplement MessageBox pour afficher une boîte de dialogue.

Comment appeler linterface API en python

Si nous ne savons pas comment installer le module pywin32, ou si nous ne voulons pas installer ce module tiers. En ce moment, nous avons un autre moyen.

Appelez le module intégré Python ctypes. Si vous avez des bases en programmation Windows, ou si vous avez lu un peu MSDN, sachez que l'API Windows existe réellement sous la forme d'un fichier dll ( bibliothèque de liens dynamiques).

+ et | ont le même effet

Comment appeler linterface API en python

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal