Я пытаюсь использовать некоторый код python-2.1 для управления другой программой (ArcGIS). Версия python, которую я использую, - 2.5. При запуске кода появляется следующее сообщение об ошибке.ошибка импорта python
<type'exceptions.ImportError'>: No module named win32api
Failed to execute (polyline2geonetwork2).
Я попытался установить pywin32-214.win32-py2.5.exe, но я все еще получаю такое же сообщение об ошибке. Я не могу понять, нужно ли мне что-то сделать для моей первоначальной установки python, поэтому он знает, что я установил это.
Я думаю, что проблематичная часть моего кода является следующее:
import win32com.client, sys, string, os, re, time, math
gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
conn = win32com.client.Dispatch(r'ADODB.Connection')
Спасибо за вашу помощь - я совсем новичок в Python.
начало IDLE. введите импорт win32com.client и нажмите enter. Вы получили сообщение об ошибке? – foosion
У вас есть файл win32api.py? ? Каков его полный путь? Каталог, содержащий win32api.py, должен находиться в sys.path для Python, чтобы найти его. – unutbu
импорт win32.com отлично работает - я не получаю сообщение об ошибке. Я нашел win32api.py здесь: C: \ Python25 \ Lib \ site-packages \ isapi \ test \ build \ bdist.win32 \ winexe \ temp – womble