Maison >développement back-end >Tutoriel Python >Pourquoi le chargement d'une DLL avec Python CTypes renvoie-t-il OSError : [WinError 193] %1 n'est-il pas une application Win32 valide ?
Python CTypes - le chargement de la DLL renvoie OSError : [WinError 193] %1 n'est pas une application Win32 valide
Problème :
Le message d'erreur indique que le l'erreur sous-jacente est ERROR_BAD_EXE_FORMAT (193, 0xC1). Il s'agit d'une erreur générale Win (non liée à Python). Dans le cas actuel, l'exception est un wrapper Python dessus.
Cause première :
L'erreur se produit lorsque Windows tente de charger une image (exécutable, .dll ) qu'il considère comme une image exécutable (PE) mais qui n'est pas valide. Cela peut se produire en raison de :
Pour les problèmes liés à Python, cette erreur est le plus souvent provoquée par une inadéquation d'architecture.
Solutions :
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!