制作一键启动脚本
测试环境: . windows10 . elasticsearch6.5.4 . kibana6.5.4
import os import time import random elasticsearch = r'C:\elasticsearch-6.5.4\bin\elasticsearch.bat' #1.要启动的文件路径 kibana = r'C:\elasticsearch-6.5.4\kibana-6.5.4-windows-x86_64\bin\kibana.bat' #2.要启动的文件路径 def progress_bar(item): for i in range(11, 0, -1): if item == 'kibana': time.sleep(random.random() + 0.8) else: time.sleep(random.random() + 0.4) res = '\r%s正在加载:%s %s%%\n' % (item, ('████' * (12 - i)), (11 - i) * 10) if i == 1 else '\r%s正在加载:%s %s%%' % ( item, ( '████' * ( 12 - i)), (11 - i) * 10) print('\033[31m%s\033[0m' % res, end='') def run(): for item in [(elasticsearch, 'elasticsearch'), (kibana, 'kibana')]: os.system('start %s' % item[0]) progress_bar(item[1]) time.sleep(10) if __name__ == '__main__': run()
elasticsearch和kibana分别是两个要启动文件的路径
在python环境下执行即可
那么我们想将python脚本打包成exe可执行文件.如下:
首先我们要打开cmd命令框
其次下载pyinstaller
pip install pyinstaller
最后,打包文件
F:\>pyinstaller -F run.py
如上命令,比如我们终端中的路径f盘根目录,脚本文件就会在这个路径下,找到文件就可以直接执行了
在这里面,build和run.spec为生成是的依赖文件,执行完毕后,可以删除掉.最终的文件run.exe在dist
目录下,可以把它放到任何地方,比如:桌面,非常方便.