python处理计算机辅助设计软件文字信息并实现排序输出
来源:互联网 发布:多玩魔兽世界数据库 编辑:程序博客网 时间:2024/05/20 20:48
import openpyxlfrom pyautocad import Autocad,APointimport sysreload(sys)sys.setdefaultencoding("utf-8")wb=openpyxl.load_workbook("a.xlsx")sheet=wb.get_sheet_by_name("Sheet1")data=[]pxy=[]acad=Autocad(create_if_not_exists=True)acad.prompt("hello this is mt")for text in acad.iter_objects('Text'): pxy.append((APoint(text.InsertionPoint).x,APoint(text.InsertionPoint).y))def zuobiaopaixu(a): b=[] l=len(a) for i in range(l): j=i for j in range(l): if (a[i][0]<a[j][0]): a[i],a[j]=a[j],a[i] if (a[i][1]>a[j][1]): a[i],a[j]=a[j],a[i] for k in range(len(a)): b.append(a[k]) return bzb=zuobiaopaixu(pxy)for i in range(len(zb)): for text in acad.iter_objects('Text'): if(APoint(text.InsertionPoint).x==zb[i][0] and APoint(text.InsertionPoint).y==zb[i][1]): data.append(text.TextString)#创建分割符###for d in range(0,len(data)): if(str(data[d])[0:3]=="tex" or str(data[d])[0:3]=="###"): sheet["A"+str(d+1)]=data[d]wb.save("aabb.xlsx")print "success"
0 0
- python处理计算机辅助设计软件文字信息并实现排序输出
- [python]处理文件并排序
- 指针数组实现录入信息并输出
- 如何用Python输出PPT中的文字信息
- 实现数组插入排序并输出
- 结构体数组存放学生信息并排序输出
- 多行文本输入学生信息并学号排序输出
- python 统计并排序文字出现的个数
- python 输出彩色文字
- [Python]彩色文字输出
- 使用python让nao检测naomark并输出信息
- 文字信息闪烁输出 ---js
- 计算机辅助设计CAD/CAM开源软件
- python实现自动输出文字小demo(cmd下)
- 输出文件并排序
- python输出调试信息
- Python中文字输出乱码
- [Python]控制终端输出文字
- TOMCAT7+openssl搭建局域网自签名https服务器
- 进程间通讯(四)--剪切板
- 尝试使用espresso实现Android的测试驱动开发
- Warning: The Copy Bundle Resources build phase contains this target's Info.plist file
- docker的linux安装
- python处理计算机辅助设计软件文字信息并实现排序输出
- java配置opencv-在eclipse中
- POJ2376-Cleaning Shifts-区间贪心
- Java基本类型-整型解读
- Java开发中的23种设计模式详解
- openfalcon 支持query组件
- 第五讲、Jmeter性能测试实践—HTTP接口
- 1146: [CTSC2008]网络管理Network 树套树,二分,树剖
- DateTimeFormatter