仅仅从.dwg文件中获取数据并不容易,但从.dxf文件中获取数据要容易得多。所以我选择将.dwg文件转换为.dxf文件,只处理.dxf文件。这虽然不快,但也是一种替代方法,因为没有其他简单的方法来处理.dwg文件。

我的操作系统是CentOS 6.5(GCC 4.4.7),所以我选择Teigha File Converter for Linux 64位(RPM)。#Install some qt5 lib

yum install -y qt5*

# If your libstdc++.so.6 has GLIBCXX>=15, you can pass the following three steps (using strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX to find)

mv libstdc++.so.6.0.20 /usr/lib64/libstdc++.so.6.0.20

mv /usr/lib64/libstdc.so.6 /usr/lib64/libstdc.so.6.bk

ln /usr/lib64/libstdc++.so.6.0.20 /usr/lib64/libstdc.so.6

# Install TeighaFileConverter

rpm -i --nodeps TeighaFileConverter_QT5_lnxX64_4.7dll.rpm

如果您想使用图形界面,您需要安装Qt 5,或者您可以在终端中使用它,或者在程序中将它用作shell命令。TeighaFileConverter 'input_folder' 'output_folder' "output_version" "output_type" "recurse_folder" "audit" -platform offscreen

# 'input_folder' can't be same with output_folder

# For example, convert dwg to dxf

TeighaFileConverter ./ ./dxf "ACAD10" "DXF" "0" "0" -platform offscreen

python dwg文件 读取_如何使用Python打开DWG文件扩展名?相关推荐

  1. python中文件读取_如何从Python中的文件读取字节

    类似于 this问题,我试图读取ID3v2标记头并且无法弄清楚如何在python中获取单个字节. 我首先将所有十个字节读入一个字符串.然后我想解析各个信息. 我可以在字符串中获取两个版本号字符,但后来 ...

  2. python 浏览器显示本地文件夹_从浏览器中打开本地文件文件夹

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. Python使用pandas读取两个或者多个excel文件(xlsx)并进行数据连接(join)合并两个或者多个excel的信息

    Python使用pandas读取两个或者多个excel文件(xlsx)并进行数据连接(join)合并两个或者多个excel的信息 目录

  4. rfa 文件读取_「rfa」rfa文件用什么软件打开? - seo实验室

    rfa 后缀名.rfa的用什么软件可以打开?什么是文件扩展名为RFA?有没有人给您发送过RFA文件,而您却不知道该如何打开?可能您在电脑上发现了一个 RFA文件却不知道这是做什么用的?windows ...

  5. win10删除.x文件的在“你要如何打开这个文件”的某个无效应用

    win10删除.x文件的在"你要如何打开这个文件"的某个无效应用 1 删除"你要如何打开这个文件"的某个无效应用 方法1:直接修改掉可自行文件.exe的目录 方 ...

  6. 在FastReport2.8中打开frf文件,选择另存为fr3文件,这时FastReport4是不能打开该文件的。按下述步骤调整:

    在FastReport2.8中打开frf文件,选择另存为fr3文件,这时FastReport4是不能打开该文件的.按下述步骤调整:  使用记事本打开该fr3文件. 1.将所有 Tfr  替换为Tfrx ...

  7. python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...

    在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...

  8. python读取大文件性能_强悍的Python读取大文件的解决方案

    Python 环境下文件的读取问题,请参见拙文 Python基础之文件读取的讲解 这是一道著名的 Python 面试题,考察的问题是,Python 读取大文件和一般规模的文件时的区别,也即哪些接口不适 ...

  9. python安装过程中出现文件或目录损坏且无法读取_解决安装python库时windows error5 报错的问题...

    python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...

  10. python读json文件数组_如何在python中从json文件读取json对象数组

    我有一个名为example.json的json文件,包含以下内容[{ "product/productId" : "XXX", "product/ti ...

最新文章

  1. SQL Server查询某个字段存在哪些表中
  2. matlab 级联cic,Matlab中CIC滤波器的应用
  3. 2019年我建议你做好三件事情
  4. html 点击div 改变高度,HTML / CSS将div设置为同级的高度
  5. Java并发编程实战——volatile
  6. 参加 CSDN 2009 英雄大会有感(二)
  7. python怎么设置加密,Python 加密的实例详解
  8. Android UI绘制流程源码详细讲解Draw(Canvas canvas)
  9. Oracle 19c 参数列表及概要介绍
  10. 反正不要钱,多少看一点系列:win10环境下安装Kali Linux双系统的装机经历(个人血泪史)
  11. Reactive 响应式编程简单使用
  12. 基于IMS的VoLTE业务
  13. STM32MP157A驱动开发 | 03-usb host接口的使用(U盘 )
  14. ST202EB_15KV ESD保护5V RS-232收发器,温度范围[-40℃, 85℃]——科时进商城
  15. 2018-11-21 枷锁
  16. 教育平台的线上课程智能推荐策略
  17. Full Depth Morning Show(换根法, 树形dp)
  18. 汽车「内外饰零部件」机器人加工工艺技术方案
  19. nc java 设置,NC57,NC63-NC2开经验总结
  20. GridView导出Excel的超好例子

热门文章

  1. Pycharm 专业版与社区版的区别
  2. Mac下虚拟机win10键盘不兼容解决方案-MS Office Word篇
  3. 个人游戏开发者是如何盈利
  4. NB-IoT开发都涉及什么
  5. 1.2Android 5.1-7.1 高通驱动修改
  6. 软件评测师-13.软件测试技术与应用
  7. Qt插件之Qt Designer插件实现
  8. Pyltp的安装使用笔记
  9. MAC下eclipse大小写切换问题 最方便最快捷的大小写切换 +常用的一些快捷键
  10. ubuntu大小写切换键的使用