最近在做相关EPLAN三维布线的工作,其中需要将从各个公司下载的库文件进行分类,发现各个库文件夹结构的排布是如左图蓝框内类似的二级分类,然而在EPLAN中库的相关文件夹结构如右图橙框进行的二级分类,所以需要做一个文件的移动。利用Python的os, shutil库大量进行这些元件库的移动操作。
图一 下载元件库文件夹结构(左图)和EPLAN库文件夹结构(右图)
最先完成的是复制的工作,重新建立了一个名为EPLAN_Beckhoff_Library的空文件夹,将复制的库文件按照图一右图文件夹结构进行文件复制。这里用到了Python自带的os,shutil库。
所下载的库文件存放于G:\Beckhoff
EPLAN库文件夹地址为G:\ELPAN_Beckhoff_Library
import os,shutil
SentMai