python运⾏过程中改代码_正在运⾏的Python进程,修改进程
使⽤的变量
⼀个Python脚本,想要留个接⼝,在进程运⾏过程中,修改⼀个使⽤的变量,该怎么弄呢~~~
⼀个笨办法:使⽤⽂件通信
⼀个简单例⼦:获取某个进程的pid进⾏处理,指定⼀个pid进⾏处理
实现:指定的pid,通过解析⽂件获取,⽂件存在,则处理⽂件内容,不存在,则处理原有内容。
#!/usr/bin/env python
import os
import commands
import time
def main():
num = 0
while True:
pid = 0
if ists("pid.log"):
with open("pid.log") as fp:
pid = fp.read().strip("\r\n")
if not pid:
cmd = "ps ux | grep -v grep | grep lsd | awk {'print $2'}"
status, output = statusoutput(cmd)
pid = output.strip()
print "pid is %s" % pid
python新手代码错了应该怎么改
num += 1
time.sleep(5)
if num > 100:
break
if __name__ == "__main__":</
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论