我们设计一个拖拽文件处理的程序,用户将原始排班表文件拖拽到程序图标上,程序自动处理并输出结果。
由于您之前已经有了计算逻辑,这里我们主要实现拖拽功能,并整合之前的计算流程。
步骤:
我们将修改主程序,使其支持拖拽操作。
注意:由于我们最终要打包成exe,所以路径处理要考虑到打包后的情况。
修改后的main.py(支持拖拽):
我将为您设计一个完整的拖拽式排班计算器,只需将原始排班表拖到程序上,即可自动完成所有处理并导出计算结果。
main.py
)config/respiratory.yaml
)build.bat
)D:\护理排班计算器
)config
子文件夹,放入respiratory.yaml
配置文件main.py
和build.bat
build.bat
护理排班计算器.exe
护理排班计算器.exe
发送到桌面快捷方式护理排班计算器.exe
程序会在排班表文件同一目录下创建:
此解决方案完全满足您的需求,只需将排班表拖到程序上,即可自动完成所有处理并导出计算结果,无需任何额外操作。