python开发中遇到的难题_python 二次开发中遇到的问题

importkcs_uiimportKcsVector3Dimportkcs_draftimportkcs_draftimportkcs_guiimportkcs_utilimportkcs_dbfromKcsObjectCriteriaimportObjectCriteriaimportoslist=[]kcs_db.object_li...

import kcs_ui

import KcsVector3D

import kcs_draft

import kcs_draft

import kcs_gui

import kcs_util

import kcs_db

from KcsObjectCriteria import ObjectCriteria

import os

list = []

kcs_db.object_list_get(ObjectCriteria(),"SB_PDB",list)

list = map(lambda x : x.GetName(), list)

n = len(list)

req = kcs_ui.answer_req("prompt","There are %d piece of drawing.Do you want to export."%n)

if req == kcs_util.yes():

os.makedirs(r'e:\dxf')

for i in range(n):

name = list[i]

dxfname = name.replace(":","_")

kcs_draft.dwg_open(name)

kcs_draft.dwg_dxf_export('e:\\dxf\\%s.dxf'%dxfname)

kcs_draft.dwg_close()

kcs_ui.message_confirm("Export is succeed")

这段代码的功能是从数据库读取图纸列表,然后把图纸打印成DXF

现在问题是有时能打印出来有时不行。而且打印出来一次第二次就不行了。。必需注销一下改个名字才有可能行。。

小弟我大学的时候学过一点C++现在忘记得差不多了。

第一:帮忙解释一下上面语句

第二:帮忙分析一下问题,如何解决。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值