求一张qq聊天背景图,名字叫带柠檬好听的名字冰淇淋

如何让python脚本在windows下一直运行永不关闭_python吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:121,077贴子:
如何让python脚本在windows下一直运行永不关闭收藏
R题是要加入什么代码,请知道的告知,谢谢
不关机就可以了.
loop do sleep 60 do_doend
代码放 while 1: 里
回复4楼:
正解,很多服务器就这么做的,具体操作回调就好了
==.==``死循环··
是根据书籍《父与子的编程之旅》学习的,刚开始,对照了书上和自己写的代码,并没有拼写错误,希望有大神点一下,谢谢。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或关于如何强行终止python脚本的运行,学习语法时,不小心写成死循环了。我想终止这个脚本运行,如何操作?的搜索推荐 -其他开发语言-TryCatch
>> 相关推荐
关于的搜索推荐
如何强行终止python脚本的运行,学习语法时,不小心写成死循环了。我想终止这个脚本运行,如何操作? ------------------- 我刚学,不小心死循环了,我不知如何退出。现在是不停地打开信息,无法停止,我如何强行终止这个脚本的运行呀?
ctrlc 某些机子用ctrlbreak
任务管理器里终止python.exe的进程吧
程序里退出写sys.exit()
任务管理器里有,直接关掉
引用3楼noahgenius的回复:
任务管理器里有,直接关掉
你是开玩笑吧. 不过我现在知道方法了. 就是ctrl+c
1.ctrl+c 2.win到任务管理器把进程删了,linux就是kill进程
引用5楼xiaoyu9805119的回复:
1.ctrl+c 2.win到任务管理器把进程删了,linux就是kill进程
我的理解,kill进程意味着 非正常 的关闭呀。
楼上的,你的程序已经死循环了,你还希望他正常关闭???
引用7楼xiaoyu9805119的回复:
楼上的,你的程序已经死循环了,你还希望他正常关闭???
ctrl+c,就可以正常关闭呀。
ctrl+c和在任务管理器里面直接杀掉差不多。 区别就是任务管理器里面直接杀掉比较利落。
引用9楼iambic的回复:
ctrl+c和在任务管理器里面直接杀掉差不多。 区别就是任务管理器里面直接杀掉比较利落。
不会吧,用ctrl+c结束后,pythonw.exe并没有结束.也没有退出.只是程序结束了. 你可以试一下呀....
假设客户端发送一请求到test.phptest.php有一无限循环,并且程序设置不超时那么有无办法在客户端停止该程序的运行?
------------
不能,就算php里设不超市,w...
python只能作为脚本运行吗? python的运行需要哪些条件?python能做为ie得脚本吗?python有类似于.net和delphi的集成开发环境吗&
------------
我是学.net(c#)...
------------
这个最简单的做法是:建立两个程序,如果一个终止,立马启动它。技术可以采用监控进程的办法,进程句柄可以作为信号量监控。
------------...
初次接触python,对它不了解,故想了解一下,请大家指教。python运行时需要运行库吗?运行库有多大呀?用python写的脚本在没装python的机器上可以运行吗?它的解释...
我写了一个J2ME程序,其中有一个联网操作,我新建了一个线程来负责联网。在模拟器上联网没问题但是在真机上运行时,可能由于网速问题,老是下载不下来图片,程序...
run代码如下,使用flag标志来控制线程的启停,但现在是线程不知什么原因阻塞在了业务代码,也就是说线程本身已经无法走到判断flag代码的地方了。此时另一个监视线...
假设我已经一段要运行的vbs代码 里面是个死循环在vb我要运行它方案1 准备用shell来直接运行 这样在必要时干掉它比较容易 但如果代码有错 难以在vb中接收到错误信...
我写的类的run方法如下,怎么让此线程终止,我碰到的问题是rcvrQueue.get(inMsg, gmo);这一句,rcvrQueue的get方法设置无消息无限时等待后,没法手动的终止它。请...
我的服务器是IIS6+php+mysql,所有补丁已经安装。瑞星网络版和诺顿企业版都查过毒。近日出现以下症状,大约每隔几小时一次。。查过事件查看器,当时有很多来源于...
我的服务器是IIS6+php+mysql,所有补丁已经安装。瑞星网络版和诺顿企业版都查过毒。近日出现以下症状,大约每隔几小时一次。。查过事件查看器,当时有很多来源于...
类似于这样的代码private void Form1_Load(object sender, EventArgs e){
a = Convert.ToDouble(textBox1.Text);
由于JS程序太复杂,又有很多交互,IE出现提示: 是否停止运行此脚本? 此页面上的脚本造成Internet Explore运行速度减慢。 如果继续运行,您的计算机将可能停止响...
由于JS程序太复杂,又有很多交互,IE出现提示:是否停止运行此脚本?此页面上的脚本造成Internet Explore运行速度减慢。如果继续运行,您的计算机将可能停止响应...
我朋友的电脑现不能上网了,网线拔掉也不行。
------------
补充一下,系统是XP!
------------
杀毒,升级打补丁。
------------
病毒,杀毒。最好重装...
有一个 /home/test/price_service/bin/price/test.py每次接收的参数不一样python test.py Beijing Shanghai 11python test.py Beijing Shanghai 12python test.p...12035人阅读
python入门(3)
废话不多说,就讲一下这个背景吧:
事情是这个样子的~ 本着好学的精神,咱就买了本书,学习python结果呢,发现python的教程都是一个样子滴,上来的第一个hello world 都是通过IDLE来实现的。这个就比较让我头疼了,这个太简单了啊。可是我该肿么脱离IDLE来编写自己的python模块呢。于是乎,就有了这个文章
一、先讲一下我的操作步骤吧,后面再统一简单介绍下这个内容(只适合初学者,高手们略过~~):
前提是你电脑装了python哈,没有装python是不可以运行滴~~
1.新建一个文本文件:
&& &将文件名称更改为 HelloWorld.py(文件名随便起) 注意要修改文件的后缀名字哦,大家应该都会,就不多说了。
2.使用记事本打开这个文件,在里面敲入如下代码:
import sys,os
def PrintSomeThing():
print(os.path.dirname(os.sys.argv[0]))
raw_input()
if __name__ == &__main__&:
PrintSomeThing()
3.双击运行该文件,歘歘歘~~好咧 。文件成功运行了。
二、简单描素下吧
第一行:引入一个包,os和sys。这俩都是系统的模块,因为下面我们用到了os和sys两个函数,是需要这俩模块的,所以要引入。
第二行代码到第四行代码 定义了一个函数,函数的作用就是 1.输出脚本所在目录 2.让命令窗口等待用户输入
代码第五六行 这里是这个文章的关键咯:
有了这个,你直接双击运行这个文件的话,python就会执行main下面的函数咯。所以就会执行输出路径。。。
注意哇,这个语句中下划线是两个昂即__是连续两个_ _看清哦。要不然也是会出错哟。
好吧。先记录这些吧。小小的成就感,不喜勿喷~~
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:885369次
积分:10825
积分:10825
排名:第1153名
原创:184篇
转载:22篇
译文:18篇
评论:435条
文章:11篇
阅读:18259
阅读:27597
阅读:11906
文章:37篇
阅读:276958Python脚本后台运行的几种方式
来源:易贤网&& 阅读:3353 次&&日期:
温馨提示:易贤网小编为您整理了“Python脚本后台运行的几种方式”,方便广大网友查阅!
这篇文章主要介绍了Python脚本后台运行的几种方式,linux下后台运行、通过upstart方式实现、通过bash脚本实现、通过screen、tmux等方式实现,需要的朋友可以参考下
一个用python写的监控脚本test1.py,用while True方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本:
python test1.py &
现在脚本正常运行,通过ps能看到进程号,此时直接关闭ssh终端(不是用exit命令,是直接通过putty的关闭按钮执行的), 再次登录后发现进程已经退出了。
通过后台启动的方式该问题已经解决,这里总结下,也方便我以后查阅。
linux 下后台运行
通过fork实现
linux环境下,在c中守护进程是通过fork方式实现的,python也可以通过该方式实现,示例代码如下:
#!/usr/bin/env python
import time,platform
def funzioneDemo():
# 这是具体业务函数示例
fout = open('/tmp/demone.log', 'w')
while True:
fout.write(time.ctime()+'\n')
fout.flush()
time.sleep(2)
fout.close()
def createDaemon():
# fork进程
if os.fork() & 0: os._exit(0)
except OSError, error:
print 'fork #1 failed: %d (%s)' % (error.errno, error.strerror)
os._exit(1)
os.chdir('/')
os.setsid()
os.umask(0)
pid = os.fork()
if pid & 0:
print 'Daemon PID %d' % pid
os._exit(0)
except OSError, error:
print 'fork #2 failed: %d (%s)' % (error.errno, error.strerror)
os._exit(1)
# 重定向标准IO
sys.stdout.flush()
sys.stderr.flush()
si = file("/dev/null", 'r')
so = file("/dev/null", 'a+')
se = file("/dev/null", 'a+', 0)
os.dup2(si.fileno(), sys.stdin.fileno())
os.dup2(so.fileno(), sys.stdout.fileno())
os.dup2(se.fileno(), sys.stderr.fileno())
# 在子进程中执行代码
funzioneDemo() # function demo
if __name__ == '__main__':
if platform.system() == "Linux":
createDaemon()
os._exit(0)
通过upstart方式实现
可以通过upstart把应用封装成系统服务,这里直接记录下完整示例。
1、编写python脚本
[root@local t27]# cat test123.py
#!/usr/bin/env python
import os,time
while True :
print time.time()
time.sleep(1)
2、编写upstat配置文件
[root@local t27]# cat /etc/init/mikeTest.conf
description "My test"
start on runlevel [234]
stop on runlevel [0156]
chdir /test/t27
exec /test/t27/test123.py
3、重新加载upstate
initctl reload-configuration
4、启动服务
[root@local t27]# start mikeTest
mikeTest start/running, process 6635
[root@local t27]# ps aux | grep test123.py
? Ss 09:55 0:00 python /test/t27/test123.py
pts/1 S+ 09:56 0:00 grep test123.py
5、停止服务
[root@local t27]# stop mikeTest
mikeTest stop/waiting
[root@local t27]# ps aux | grep test123.py
pts/1 S+ 09:56 0:00 grep test123.py
[root@local t27]#
通过bash脚本实现
1、python代码
[root@local test]# cat test123.py
#!/usr/bin/env python
import os,time
while True :
print time.time()
time.sleep(1)
2、编写启动脚本
[root@local test]# cat start.sh
#! /bin/sh
python test123.py &
3、启动进程
[root@local test]#./start.sh
如果直接用&启动进程:
python test123.py &
直接关闭ssh终端会导致进程退出。
通过screen、tmux等方式实现
如果临时跑程序的话,可以通过screen、tmux启动程序,这里描述下tmux启动的方式。
1、启动tmux
在终端输入tmux即可启动
2、在tmux中启动程序
直接执行如下命令即可(脚本参考上面的): python test123.py
3、直接关闭ssh终端(比如putty上的关闭按钮);
4、重新ssh上去之后,执行如下命令:
tmux attach
现在可以看到python程序还在正常执行。
windows下后台运行
在windows下没有深入的研究过,我经常用的方法是修改python脚本的扩展名为".pyw",双击即可后台运行,不需要修改任何代码。
更多信息请查看
更多信息请查看
【】&&&&&【点此处查询各地各类考试咨询QQ号码及交流群】
易贤网手机网站地址:
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
相关阅读 & & &
&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp会员注册
本站不参与评论!()
自觉遵守:爱国、守法、自律、真实、文明的原则
尊重网上道德,遵守中华人民共和国各项有关法律法规
严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的评论
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
您在本站发表的评论,本站有权保留、转载、引用或者删除
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 关于柠檬的名字 的文章

 

随机推荐