永发信息网

python如何重新执行脚本?

答案:5  悬赏:20  手机版
解决时间 2021-01-14 01:43
python如何重新执行脚本?
最佳答案
执行python脚本只需要对python文件做如下操作即可:
在python文件里第一行加上#! /usr/bin/python,即你的python解释器所在的目录。另外还有一种写法是#! /usr/bin/env python
编辑完成python脚本文件后为它加上可执行权限。
例如你的python脚本文件叫做runit.py,那么就在shell中输入如下命令:chmod +x runit.py
之后直接在shell中输入./runit.py就可以执行你的python程序了。
当然这是在Linux下的操作,如果想在windows下直接执行Python程序,就需要使用py2exe工具将python源程序编译成exe文件了。
全部回答
如果你是想在执行一个脚本过程中,再从头开始执行,加个循环+continue就行了嘛。
用while为真时,控制整个脚本即可。亲测哦!
请问你想要实现的功能是代码自己重启呢还是你去手动重启呢

我也出现过这样的问题,如果在本脚本执行while的话,如果使用一些模块,有时候会出错。比如使用websocket的时候,(可能自己水平也不行,找了半天没发现出错的原因),后来放弃本脚本while。
我是这样解决的:
写一个脚本,如a.py,使用os.system(cmd)   (或是其他模块) 来运行b.py。
至于b.py什么时候退出,就看你自己了
PS:至于这样做是否会影响效率,因为程序小,就不在考虑范围内了
例:#!/usr/bin/python
# -*- coding: utf-8 -*-
# encoding: utf-8
import os
if __name__ == '__main__':
    while 1:
        cmd = 'python D:\b.py'    #必须转义''
        os.system(cmd)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
圣经里“太阳升起,太阳落下,太阳照常升起”
林黛玉的解读
室内装暗线最少拐几个慢弯才需要中间放一个转
唱歌要想唱高音,需要经常锻炼身体吗
我们是不是上了365棋牌的当了?
现在我的手机是1731306463O'
将PDF文件的高清矢量图片无损贴到word论文中
单选题吃饭不能大声说笑是有道理的,原因是A.
城的繁体字的笔画数为什么是10划?
求ハレ晴レユカイ(晴天好心情)简谱
强胜的意思是什么
我国哪些发展跃上新台阶?
两只老虎相对打一成语
摔伤破皮多久能好
k1282次列车经过哪些站
推荐资讯
出租车劫杀案观后感
能简便做简历0.49除以0.7除以7等于多少
为什么现在越来越多人用无硅油洗发水
硅PU塑胶和epdm塑胶一样吗
2017是否取消高考复读了 复读
求助:化工废水处理脱氮异常,怎么办,救命
想做渔船船员,了解的进!
我是2007 年k1 来美,当时我儿子17 岁,现在
铁锅鸡配料
我家鹅,有一个像肠子一样露出了东西,公的还是
搞不懂撞击吧!三国里的援军位置有什么用啊?
英语怎么说jim非常喜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?