Я пытаюсь использовать Python для Autodesk Inventor API. Например, я пытаюсь создать новый эскиз в документе части Inventor, который я создаю с помощью Python.Autodesk Inventor API с Python
Но у меня есть проблема с добавлением эскизов. Все мои попытки были неправильными. Вот пример кода (один из многих):
import win32com.client
from win32com.client import constants
invApp = win32com.client.Dispatch("Inventor.Application")
invApp.Visible = True
asd = invApp.Documents.Add(constants.kPartDocumentObject,"",True)
nsk = asd.PartDocuments.ComponentDefinition.Sketches.Add()
Существует ошибка:
AttributeError: '<win32com.gen_py.Autodesk Inventor Object Library.Document instance at 0x284773312>' object has no attribute 'PartDocuments'
Я пытался найти правильный способ вызова атрибуты, но я не имел никакого успеха ,
спасибо. Я пробовал вот так, но есть такая же ошибка: у объекта нет атрибута «ComponentDefinition». –
Я думаю, что это также может быть некорректная работа модуля «win32com.client» –