測試環境python
製做python啓動es和kibana啓動腳本windows
製做一鍵啓動腳本dom
測試環境: . 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分別是兩個要啓動文件的路徑ui
在python環境下執行便可spa
那麼咱們想將python腳本打包成exe可執行文件.以下:code
首先咱們要打開cmd命令框blog
其次下載pyinstaller
pip install pyinstaller
最後,打包文件
F:\>pyinstaller -F run.py
如上命令,好比咱們終端中的路徑f盤根目錄,腳本文件就會在這個路徑下,找到文件就能夠直接執行了
在這裏面,build和run.spec爲生成是的依賴文件,執行完畢後,能夠刪除掉.最終的文件run.exe在dist
目錄下,能夠把它放到任何地方,好比:桌面,很是方便.