- 论坛徽章:
- 0
|
請教各位前輩,
我依照網址 https://pyautocad.readthedocs.or ... d.html#requirements
安裝 pyAutocad 和 comtypes
Run下列代碼:
from pyautocad import Autocad
from pyautocad.types import APoint
acad = Autocad()
acad.prompt("Hello, Autocad from Python\n"
print(acad.doc.Name)
p1 = APoint(0, 0)
p2 = APoint(50, 25)
for i in range(5):
text = acad.model.AddText('Hi %s!' % i, p1, 2.5)
acad.model.AddLine(p1, p2)
acad.model.AddCircle(p1, 10)
p1.y += 10
dp = APoint(10, 0)
for text in acad.iter_objects('Text'):
print('text: %s at: %s' % (text.TextString, text.InsertionPoint))
text.InsertionPoint = APoint(text.InsertionPoint) + dp
for obj in acad.iter_objects(['Circle', 'Line']):
print(obj.ObjectName)
會發生如下錯誤:
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:55:4 [MSC v.1600 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
[evaluate untitled-1.py]
Traceback (most recent call last):
File "C:\Program Files\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 1, in <module>
# Used internally for debug sandbox under external interpreter
File "c:\Python33\Lib\pyautocad\__init__.py", line 15, in <module>
from pyautocad.api import *
File "c:\Python33\Lib\pyautocad\api.py", line 16, in <module>
import comtypes
File "c:\Python33\Lib\comtypes\__init__.py", line 1262, in <module>
from comtypes._comobject import COMObject
File "c:\Python33\lib\comtypes\_comobject.py", line 63, in ?
except ReturnHRESULT, err:
Syntax Error: except ReturnHRESULT, err:: c:\Python33\lib\comtypes\_comobject.py, line 6329
請問該如何解決? |
|