需求
从表格读取数据并批量创建对应文件夹
解决思路
参考博客。通过读取表格里的任务记录所在列生成一个列表;自定义一个区间的数字列表(两个列表长度匹配),使用zip(list1,list2)方法读取两个列表,拼接文件夹名称,最后使用os.makedirs()方法新建文件夹。根据自己需求,新增了自定义文件夹序列前缀功能。目前封装成Windows命令行交互工具,以后有时间优化成GUI工具。
点击下载程序,提取码:endb
项目实践
import numpy as np |
代码封装
保存以上代码为python文件,使用pyinstaller工具进行封装,通过pip install pyinstaller命令安装工具。打开Windows命令行窗口,cd到刚保存的文件路径,输入pyinstaller -F -c 保存的脚本文件进行封装,应用程序保存在当前目录dist文件夹下,双击即可使用。pyinstall常用参数(详细参数输入pyinstaller -h进行查看):
-F 产生单个的可执行文件
-D 产生一个目录(包含多个文件)作为可执行程序
-a 不包含 Unicode 字符集支持
-d 产生 debug 版本的可执行文件
-w 指定程序运行时不显示命令行窗口(仅对 Windows 有效)
-c 指定使用命令行窗口运行程序(仅对 Windows 有效)