精华内容
下载资源
问答
  • 创建定时任务,在指定的时间自动运行测试用例设置指定的时间自动化python脚本自动运行起来,不需要人为手动点击启动运行 私信小编01即可获取大量Python学习资料一、创建定时任务的方法1.通过程序创建定时任务利用...

    创建定时任务,在指定的时间自动运行测试用例

    设置指定的时间让自动化python脚本自动运行起来,不需要人为手动点击启动运行

    私信小编01即可获取大量Python学习资料

    一、创建定时任务的方法

    1.通过程序创建定时任务

    利用Python提供的os模块中里的system()方法运行程序命令例如:os.system('E:est_baiduest_baidu.py')又或者可以先切换到要运行的py文件目录下,os.chdir(),chdir()用切换到某个目录下,当相于shell中的“cd”命令,os.chdir("E:Test_baiduabandon测试用例集Testsuit")os.system('Python baidu1.py')  # 自动启动baidu1.py

    定时任务的实例代码如下:

    #coding=utf-8import os, timet = 1while t < 2:curr_time = time.strftime('%H_%M')if now_time == '17_31':print(u"开始运行脚本:")os.chdir("E:Test_baiduabandon测试用例集Testsuit")os.system('Python baidu1.py') #自动启动baidu1.pybreakelse:time.sleep(5)print(curr_time )

    2.Windows添加任务计划

    进入控制面板--》管理工具--》任务计划程序-》,步骤演示如下:

    fa10903828eb4f6d4a6d67e234256b27.png
    54449ed97e5cf4cb3072d9ac48f2fc48.png
    00b9e84ddd9d55f0aaf3c4fb0fefd7d0.png
    展开全文
  • 文章目录在Windows上双击运行Python程序不会自动退出的方法前言将python.exe添加到环境变量中一个Python程序例子双击运行Python程序报错双击运行Windows Command程序停一会程序出错时打印错误信息,不自动关闭窗口...

    在Windows上双击运行Python程序不会自动退出的方法

    前言

    本文描述了如何在Windows上双击运行Python程序,即使发生错误也不会自动退出的方法。

    环境和工具:

    将python.exe添加到环境变量中

    1. 使用.exe的的Python安装包来安装;
    2. 安装时勾选“Add Python to System env path”

    如果已经安装,但是漏了勾选“Add Python to System env path”,可以再次运行.exe安装包选择修复(Modify)安装,并勾选“Add Python to System env path”。

    一个Python程序例子

    一个生成文件并计算文件大小的Python程序例子:

    import os
    
    
    def file_size(file_name):
        size = os.stat(file_name).st_size
        print(f'File size of {file_name}: {size}')
    
    
    def main():
        with open('data.txt', 'w') as file:
            file.write("data file")
        file_size('data.txt')
    
    
    if __name__ == '__main__':
        main()
    
    

    将上面代码保存为test.py。

    双击运行Python程序报错

    直接在Windows上双击test.py,窗口一闪而过,并没有创建data.txt,注意看窗口报错“Invalid Syntax”。

    这是因为当前存放test.py的目录并不在Windows的PATH环境变量中。

    但是我们不可能将每一个存放Python程序的目录都添加到Windows的PATH环境变量中,这个问题可以通过运行Windows Command来解决。

    双击运行Windows Command

    1. 在test.py的目录下创建一个test.cmd;

    2. 在test.cmd中输入:

      python test.py
      
    3. 双击运行test.cmd就可以执行成功了,可以看到data.txt文件已被成功创建。

    这个时候还有一个问题,程序运行结束后,窗口就自动关闭了。因为程序运行很快,窗口一闪而过,看不清窗口上显示了什么信息。

    让程序停一会

    为了让程序执行后停一会,不要自动关闭窗口,可以在test.py的main()方法中用input语句让程序等待用户输入,这时无论用户按下哪个键程序都继续结束程序。

    import os
    
    
    def file_size(file_name):
        size = os.stat(file_name).st_size
        print(f'File size of {file_name}: {size}')
    
    
    def main():
        with open('data.txt', 'w') as file:
            file.write("data file")
        file_size('data.txt')
    
        input('Press any key to quit program.')
    
    
    if __name__ == '__main__':
        main()
    
    

    但是这时如果程序执行出错时,窗口仍然会自动关闭。

    程序出错时打印错误信息,不自动关闭窗口

    为了让程序执行出错时,不自动关闭窗口,而是打印错误信息,则需要捕捉和处理程序可能发生的错误。

    一个故意写错文件名的例子:

    import os
    
    
    def file_size(file_name):
        size = os.stat(file_name).st_size
        print(f'File size of {file_name}: {size}')
    
    
    def main():
        try:
            with open('data.txt', 'w') as file:
                file.write("data file")
            file_size('wrong.txt')
        except FileNotFoundError as error:
            print(error)
        finally:
            input('Press any key to quit program.')
    
    
    if __name__ == '__main__':
        main()
    
    

    小结

    在Windows上双击运行Python不自动退出的方法:

    1. 确保将python.exe添加到Windows系统环境变量PATH中;
    2. 新建一个Windows Command(.cmd)文件;
    3. .cmd文件中输入python xxx.py
    4. 在Python文件(.py)的main()函数最后使用input语句来让程序执行结束前,先等待用户按下任意键,才关闭窗口;
    5. 在Python文件(.py)中使用try...except...finally来捕捉可能发生的错误,使得在程序发生错误时,可以打印错误信息,而不会自动关闭窗口。
    展开全文
  • 文章目录在Windows上双击运行Python程序不会自动退出的方法前言将python.exe添加到环境变量中一个Python程序例子双击运行Python程序报错双击运行Windows Command程序停一会程序出错时打印错误信息,不自动关闭窗口...

    文章目录

    在Windows上双击运行Python程序不会自动退出的方法

    前言

    将python.exe添加到环境变量中

    一个Python程序例子

    双击运行Python程序报错

    双击运行Windows Command

    让程序停一会

    程序出错时打印错误信息,不自动关闭窗口

    小结

    在Windows上双击运行Python程序不会自动退出的方法

    前言

    本文描述了如何在Windows上双击运行Python程序,即使发生错误也不会自动退出的方法。

    环境和工具:

    Windows 10

    Python 3.7 Windows x86-64 executable installer

    文本编辑器

    将python.exe添加到环境变量中

    使用.exe的的Python安装包来安装;

    安装时勾选“Add Python to System env path”

    如果已经安装,但是漏了勾选“Add Python to System env path”,可以再次运行.exe安装包选择修复(Modify)安装,并勾选“Add Python to System env path”。

    一个Python程序例子

    一个生成文件并计算文件大小的Python程序例子:

    import os

    def file_size(file_name):

    size = os.stat(file_name).st_size

    print(f'File size of {file_name}: {size}')

    def main():

    with open('data.txt', 'w') as file:

    file.write("data file")

    file_size('data.txt')

    if __name__ == '__main__':

    main()

    将上面代码保存为test.py。

    双击运行Python程序报错

    直接在Windows上双击test.py,窗口一闪而过,并没有创建data.txt,注意看窗口报错“Invalid Syntax”。

    这是因为当前存放test.py的目录并不在Windows的PATH环境变量中。

    但是我们不可能将每一个存放Python程序的目录都添加到Windows的PATH环境变量中,这个问题可以通过运行Windows Command来解决。

    双击运行Windows Command

    在test.py的目录下创建一个test.cmd;

    在test.cmd中输入: python test.py

    双击运行test.cmd就可以执行成功了,可以看到data.txt文件已被成功创建。

    这个时候还有一个问题,程序运行结束后,窗口就自动关闭了。因为程序运行很快,窗口一闪而过,看不清窗口上显示了什么信息。

    让程序停一会

    为了让程序执行后停一会,不要自动关闭窗口,可以在test.py的main()方法中用input语句让程序等待用户输入,这时无论用户按下哪个键程序都继续结束程序。

    import os

    def file_size(file_name):

    size = os.stat(file_name).st_size

    print(f'File size of {file_name}: {size}')

    def main():

    with open('data.txt', 'w') as file:

    file.write("data file")

    file_size('data.txt')

    input('Press any key to quit program.')

    if __name__ == '__main__':

    main()

    但是这时如果程序执行出错时,窗口仍然会自动关闭。

    程序出错时打印错误信息,不自动关闭窗口

    为了让程序执行出错时,不自动关闭窗口,而是打印错误信息,则需要捕捉和处理程序可能发生的错误。

    一个故意写错文件名的例子:

    import os

    def file_size(file_name):

    size = os.stat(file_name).st_size

    print(f'File size of {file_name}: {size}')

    def main():

    try:

    with open('data.txt', 'w') as file:

    file.write("data file")

    file_size('wrong.txt')

    except FileNotFoundError as error:

    print(error)

    finally:

    input('Press any key to quit program.')

    if __name__ == '__main__':

    main()

    小结

    在Windows上双击运行Python不自动退出的方法:

    确保将python.exe添加到Windows系统环境变量PATH中;

    新建一个Windows Command(.cmd)文件;

    在.cmd文件中输入python xxx.py;

    在Python文件(.py)的main()函数最后使用input语句来让程序执行结束前,先等待用户按下任意键,才关闭窗口;

    在Python文件(.py)中使用try...except...finally来捕捉可能发生的错误,使得在程序发生错误时,可以打印错误信息,而不会自动关闭窗口。

    展开全文
  • 监控脚本当然使用 Supervisor,下面介绍使用方法:Supervisor 配置安装 SupervisorSupervisor 是一个用于 Linux 操作系统的进程监视器,如果进程失败,它将自动重启该进程。要在 Ubuntu 上安装 Supervisor,你可以...

    监控脚本当然使用 Supervisor,下面介绍使用方法:

    Supervisor 配置

    安装 Supervisor

    Supervisor 是一个用于 Linux 操作系统的进程监视器,如果进程失败,它将自动重启该进程。要在 Ubuntu 上安装 Supervisor,你可以使用以下命令:

    sudo apt-get install supervisor

    配置 Supervisor

    Supervisor 配置文件通常存储在 /etc/supervisor/conf.d 目录。在此目录中,你可以创建任意数量的配置文件,这些配置文件将目录 supervisor 如何监视你的进程。例如,让我们创建一个 worker.conf 文件,启动并监视 work 进程:

    [program:worker]

    process_name=%(program_name)s_%(process_num)02d

    command=python /XXX/main.py

    autostart=true

    autorestart=true

    user=forge

    numprocs=2

    redirect_stderr=true

    stdout_logfile=/home/user/worker.log

    stopwaitsecs=3600

    在本例中, numprocs 指令将指示监控器运行 2 个 work 进程并监视所有进程,如果它们失败,将自动重新启动它们。

    注意:请替换文件目录。应该确保 stopwaitsecs 的值大于运行时间最长的任务所消耗的秒数。否则,Supervisor 可能会在任务完成前终止任务。

    启动 Supervisor

    创建了配置文件后,你可以使用以下命令更新Supervisor配置并启动进程:

    sudo supervisorctl reread

    sudo supervisorctl update

    sudo supervisorctl start worker:*

    展开全文
  • 在日常使用电脑的过程中,很多小伙伴都有电脑按时自动关机的需求。通常而言,年夜家一般城市有几种选择。假如哪一天,你女神问你,有没有什么按时关机的好体例,你怎么告诉她?一、熟悉计算机操作的话,可以使用...
  • input函数是不会自动退出的,正确如下:2、这种方法是32313133353236313431303231363533e4b893e5b19e31333365633837用Input作为控制的,没有加控制语句,建议对输入的东西进行判断,新代码如下:如何运行python1、...
  • 采用的是main函数对主窗口运行程序完毕自动关闭的命令:from tkinter import *def main():root = Tk()b = Button(root, text='退出', command=root.quit)b.pack()mainloop()if __name__ == '__main__':main()扩展...
  • 经过适当优化,Python 应用程序可以以惊人的速度运行 —— 也许还不能达到 Java 或 C 语言的速度,但是对于 Web 应用程序、数据分析、管理和自动化工具以及大多数其他用途来说,速度已经足够快了。快到你可能会忘记...
  • 我使用this代码对应用程序进行守护。它允许您使用以下命令start/stop/restart脚本。python myscript.py startpython myscript.py stoppython myscript.py restart除此之外,我还有一个init.d脚本来控制我的服务。这...
  • 设置指定的时间自动化python脚本自动运行起来,不需要人为手动点击启动运行 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不...
  • 这篇文章主要介绍了python实现元素等待代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下一、为什么要元素等待?在UI自动化过程中,元素的出现受网络环境...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 1、代码要对齐,一5261般Py脚本里面加 input函数是不会自动退出的4102,正确如下:16532、这种方法是用Input作为控制的,没有加控制语句,建议对输入的东西进行判断,新代码如下:如何运行python1、使用Python自带的...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 一、思考什么是性能自动化测试性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替手工提升测试效率性能自动化使用代码模拟大批量用户用户并发请求多页面多用户并发请求采集参数,统计系统负载...
  • python写一个程序它在后台运行。每当有u盘插入的时候,就自动拷贝其中重要文件。如何判断U盘的插入与否?首先我们打开电脑终端,进入/Volumes目录,这时候插入U盘,可以发现它被挂载在了这个目录之下,也就是...
  • Python 程序运行环境。如何在论坛上正确地提问。
  • 怎样让python运行完了不直接退出解决办法有两种: 1、代码要对齐,一般Py脚本里面加 input函数是不会自动退出的,正确如下: 2、这种方法是用Input作为控制的,没有加控制语句,建议对输入的东西进行判断,新代码...
  • 一、思考什么是性能自动化...二、Python中的性能自动化测试库 locust库 使用Python 使用代码来创建批量用户 分布式 可以在多台服务器上,进行分布式性能测试 可伸缩性强 稳定、应用广泛 经得住各种场
  • 我有一个小测试Python应用程序,因为我正在学习Python和Tkinter,我试图弄清楚如何在窗口中均匀调整标签网格.我想制作一个不同颜色方块的大网格,所以我使用背景颜色设置的标签来制作正方形.我想在用户展开窗口时自动...
  • 最近,百度Apollo无人驾驶公交车在一些城市开始试运行,这我对无人驾驶技术有点好奇,于是小编我花了点时间研究了一下,无人驾驶涉及的技术还是很多的,今天我们主要将如何利用python对前方道路和交通情况进行识别...
  • Python是一门非常适合处理数据和自动化完成重复性工作的编程语言。我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,...默认情况下,Python程序使用一个CPU以单个...
  • 最近写了一个自动签到python的脚本代码,放在自己的云服务器上,但是如何每日定时运行确却遇到了难题。当然最后解决了,网上写的教程感觉不是很详细,经过实践,把经验分享出来,大家能够少走弯路。 首先,确保你...
  • 一、思考什么是性能自动化测试性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替手工提升测试效率性能自动化使用代码模拟大批量用户用户并发请求多页面多用户并发请求采集参数,统计系统负载...
  • 当我们在注册一个网页时,有的网页会必须要短信验证、邮箱验证,才可以进行账号的注册。其实,我们在项目中会遇到很多问题,比如:当我们进行爬虫的时候,很容易由于网页的...邮件验证程序思路程序运行的环境是 w...
  • 2、服务器端接受到该图片后开始自动运行指定的程序(物体识别的Python程序) 3、服务器运行出结果后,将得到的结果(字符串)传输给客户端; 4、客户端显示运行结果。 之前没有接触过这一类的问题,所以不知道...
  • 如何在Windows系统中设置Python程序定时运行 楼主最近写了一个简单的Python程序,想这个小程序每天上午10点定时运行一次,因为我的电脑是Windows系统,无法使用Linux下强大的crontab命令,所以我只好求助于...
  • 我想我的脚本在启动时自动运行,然后通过pyinstaller工具将其转换为EXE,*点击速度.EXE“程序名”,它将自己复制到计算机上的特定路径,然后在启动文件夹中生成一个bat文件“它包含启动代码”SPPED.EXE文件'但我的...
  • 如何Python写猜数字和字母的游戏

    千次阅读 2020-08-11 21:50:52
    项目游戏说明:用户输入一个数字,然后系统自动产生一个序列里面的随机数,然后用户猜,直到猜正确之后程序才会停止,不就会一直运行。 涉及知识:while循环,条件语句,字符串定义,random模块(随机序列数的...
  • 主要改良点为:改代码支持翻页,在程序运行完成以后能自动打开Excel表格用户进行查看。下一篇文章将会解释:对爬虫以及反爬虫机制进行简要介绍以及如何在Linux服务器上部署该代码。 目录 修改后的代码块 from ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 114
精华内容 45
关键字:

如何让python程序自动运行

python 订阅