python如何重新执行脚本?
答案:5 悬赏:20 手机版
解决时间 2021-01-14 01:43
- 提问者网友:眉目添风霜
- 2021-01-13 21:15
python如何重新执行脚本?
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-01-13 21:47
执行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文件了。
在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文件了。
全部回答
- 1楼网友:玩家
- 2021-01-14 01:09
如果你是想在执行一个脚本过程中,再从头开始执行,加个循环+continue就行了嘛。
- 2楼网友:像个废品
- 2021-01-13 23:54
用while为真时,控制整个脚本即可。亲测哦!
- 3楼网友:由着我着迷
- 2021-01-13 23:32
请问你想要实现的功能是代码自己重启呢还是你去手动重启呢
- 4楼网友:枭雄戏美人
- 2021-01-13 22:29
我也出现过这样的问题,如果在本脚本执行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)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯