源代码链接:http://blog.csdn.net/henni_719/article/details/76687166
生成EXE
在进行打包前需要安装:pyinstaller包,该包依赖pywin32,这个可以根据系统版本去下载相应的版本!
安装完pyinstaller之后,进入到pyinstaller.py文件所在的根目录!
打包参考链接如下:http://blog.csdn.net/henni_719/article/details/60870420
执行命令:python pyinstaller.py -F “要打包代码所在路径”
命令执行成功后!会在pyinstaller安装目录下,生成一个文件包,例如我生成的文件包如下图:
在文件包中如下所示:
打包生成的exe文件就在dist目录下!
运行EXE文件
运行exe文件需要,在dos命令行传递个参数,为了方便,我创建了bat脚本,把输出结果输入到一个指定文件中,在文件目录下包含:
GenIOSCode.bat包含:
echo "Star GenIOSCode......"
GenIOSCode.exe 20170803162912.csv>IOSMdCode.json
echo "Genrate Success..."
pause
生成文件IOSMdCode.json包含格式如下:
[BehaviorMgr postStatic:@"ev"
serviceId:@"cl"
otherProps:@{
@"srcPage" : @"tro" ,
@"srcPageId" : @"XX" ,
@"srcModule" : @"re" ,
}
Dic:nil];