‘壹’ 网页上调用python脚本(暂停,继续,停止脚本)
大概说下思路:
封装1个http接口,实现"run stop pause continue"功能
写web页面,调用http接口
‘贰’ python 脚本长时间运行出现python已停止工作
那可能是由于内存不足等原因造成,建议自查一下有无内存泄露
或是你可以将代码放上来,由知道网友帮你进行分析
希望我的回答对你有帮助~
‘叁’ python脚本如何添加启动和停止按钮
用tkinter的button组件。
设定好字体大小size(int类型),在循环内部(以while举例)加组件:
xunhuan=1 # 控制循环的开始与结束
# 定义开始循环
def start():
global xunhuan
xunhuan = 1
# 结束
def end():
global xunhuan
xunhuan = 0
size=(字的大小)
# 现在导库
inport tkinter as tk # 输入方便
window = tk.Tk()
s = tk.Button(window, text = "开始" , command = start) # 开始按钮
e = tk.Button(window , text = "停止" , command = end) # 结束按钮
# 绘制按钮
s.pack()
e.pack()
# 下面是循环
while True:
if xunhuan:
...(循环内部要做的事)
window.mainloop() # 在tkinter中,这行代码一定要加
‘肆’ 让Python脚本暂停执行的几种方法求解
参考文档原文:
Suspend execution for the given number of seconds. The argument may be a floating point number to indicate a more precise sleep time. The actual suspension time may be less than that requested because any caught signal will terminate thesleep()following execution of that signal’s catching routine. Also, the suspension time may be longer than requested by an arbitrary amount because of the scheling of other activity in the system.大意:让程序执行暂停指定的秒数,参数可以是浮点型以指定精确的时间,但是程序真正暂停的时间可能长于请求的时间也可能短于暂停的时间。
2. raw_input( )
通过等待输入来让程序暂停
3. os.system("pause")
通过执行操作系统的命令来让程序暂停,该函数是通过实现标准C函数system( )来实现的。
Python2.4新加入了subprocess模块,而且官方建议使用改模块替换os.system所以,也可以这样写:
求喷!求补充!
‘伍’ CentOS下后台运行Python脚本及关闭脚本的一些操作
自己写了一个python脚本,但是直接远程用putty连接后#python xxx.py执行,关闭putty脚本也随之关闭了,这里需要用到‘setsid’这个命令。
#setsid python xxx.py
如此即可将脚本加入到后台执行
若想查看所有后台运行的进程
#ps -aux
这里可以看到每个进程都有一个PID,如果想杀死这个进程,则使用
#kill-9[PID]-9表示强迫进程立即停止
nohup python -u test.py > out.log 2>&1 &
‘陆’ Python 脚本运行的时候怎么暂停
直接用 pycharm 在循环的地方设置两个断点,用 debug 模式的 step over 来跑就行了。