zoukankan      html  css  js  c++  java
  • 制作一键启动脚本

        测试环境

        制作python启动es和kibana启动脚本

        制作一键启动脚本

    测试环境:

    测试环境:
        . windows10
        . elasticsearch6.5.4
        . kibana6.5.4

    制作python启动es和kibana启动脚本

    import os
    import time
    import random
    
    elasticsearch = r'C:elasticsearch-6.5.4inelasticsearch.bat'  #1.要启动的文件路径
    kibana = r'C:elasticsearch-6.5.4kibana-6.5.4-windows-x86_64inkibana.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 = '
    %s正在加载:%s %s%%
    ' % (item, ('████' * (12 - i)), (11 - i) * 10) if i == 1 else '
    %s正在加载:%s %s%%' % (
            item,
            (
                '████' * (
                12 - i)),
            (11 - i) * 10)
            print('33[31m%s33[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

    目录下,可以把它放到任何地方,比如:桌面,非常方便.

  • 相关阅读:
    JMeter:全面的乱码解决方案
    代码静态扫描工具sonar
    jmeter接口测试
    MVC模式
    Android--HttpClient
    android SQLite使用SQLiteOpenHelper类对数据库进行操作
    反射
    列约束
    MVC的处理过程
    android项目中values中几个文件的作用
  • 原文地址:https://www.cnblogs.com/tianshuai1/p/10820100.html
Copyright © 2011-2022 走看看