J'essaie d'utiliser du code python-2.1 pour contrôler un autre programme (ArcGIS). La version de python que j'utilise est 2.5. Je reçois le message d'erreur suivant lorsque je cours le code.Erreur d'importation python
<type'exceptions.ImportError'>: No module named win32api
Failed to execute (polyline2geonetwork2).
J'ai essayé d'installer pywin32-214.win32-py2.5.exe mais je reçois toujours le même message d'erreur. Je ne peux pas comprendre si j'ai besoin de faire quoi que ce soit à mon installation python d'origine, donc il sait que j'ai installé cela.
Je pense que la partie problématique de mon code est le suivant:
import win32com.client, sys, string, os, re, time, math
gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
conn = win32com.client.Dispatch(r'ADODB.Connection')
Merci pour votre aide - Je suis tout à fait nouveau pour python.
début IDLE. tapez import win32com.client et appuyez sur Entrée. Avez-vous un message d'erreur? – foosion
Avez-vous un fichier appelé win32api.py? ? Quel est son chemin complet? Le répertoire contenant win32api.py doit être dans sys.path pour que Python puisse le trouver. – unutbu
import win32.com fonctionne correctement - je ne reçois pas de message d'erreur. J'ai trouvé win32api.py ici: C: \ Python25 \ Lib \ paquets-de-site \ isapi \ test \ build \ bdist.win32 \ winexe \ temp – womble