- 博客(4)
- 收藏
- 关注
原创 【利用cloudconvert网站api简单6步骤实现cad文件格式dwg转dxf】
众所周知Autodesk公司拥有dwg图形格式的完全版权,而dxf则为一个开源的图形格式,因此在python开源库中鲜有免费的dwg转dxf应用。但是搜索网络,我们仍然会发现有些网站能够提供在线dwg转dxf服务(,anyconv,mygeodata),甚至还有相应的api供开发者使用。利用python编程对接这些api,可以实现常用的dwg转dxf应用。下面以cloudconvert为例,展示其实现过程。...
2022-07-28 22:01:33 1639 1
原创 用ezdxf中的math函数提取多段线(LWPOLYLINE)的面积 / 将dxf文件转换为jpg图像
ezdxf是python平台上编辑和读取dxf文件的常规工具。借助ezdxf的画图命令,可以轻松地实现dxf绘制。但是有时我们需要知道多段线围成区域的面积,如何用ezdxf实现呢?在ezdxf官方文档(Functions — ezdxf 0.18b6 documentation (mozman.at))中提供了math方法,其中关于提取多段线包围区域面积的函数为(ezdxf.math.area): 该函数返回多段线在xy平面上投影区域的面积,括号中的vertices参数为点集。那么提取的办法就应该是,从dx
2022-07-05 22:48:44 1662
原创 selenium无头模式(headless)下设置窗口全屏
目录1.问题2.解决办法在正常模式下,可以通过maximize_window()函数将webdriver窗口设置为全屏显示:但是在headless模式下,这个函数会失效,可以通过save_screenshot函数来验证。那么在无头模式下,如何使窗口最大化?通过pyautogui来获取屏幕尺寸,然后用webdriver的add_argument()函数来设置窗体大小:...
2022-07-03 12:15:05 4000 2
原创 python/selenium中msedgedriver版本自动更新,解决“This version of MSEdgeDriver only supports MSEdge version 100“
目录前言一、如何识别Edge浏览器的版本?二、自动更新代码1.引入库2.构造解压文件函数3.更新msedgedriver文件总结在学习或编写selenium库相关代码过程中,会遇到因为webdriver.exe文件缺失或其版本落后于浏览器版本造成的selenium库运行错误(Exceptions)。对于这个问题,比较繁琐的办法是浏览官网并下载合适的webdriver文件对本地文件进行替换。如果能够自动完成这个过程,那将带来不少方便。以Edge的开发工具msedgedriver.exe为例,自动更新的代码实现
2022-07-03 02:14:30 5679 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人