python程序执行完不自动退出
默认情况下,python执行完成后会直接退出。如果还想查看运行结果或是接着执行其他命令就不行了。遇到这种情况,可以在执行脚本的命令中添加-i选项,例如我想执行example.py:
>python-iexample.py
这样,在执行完example.py后,程序就会停留在python的控制台了。
当然也可以在脚本里加一个输入函数让程序执行停下来,可以根据需要选择。
简单的方法是在最后加上如下语句:
os.system("pause")
__author__='di_shen_sh'
#coding=utf8
#上句说明使用utf8编码
try:
importos
importsys
importtime
#关键语句,使得py文件能够找到其他module
#关键语句,使得py文件能够双击在外部运行
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
fromnorlib_python.MailimportHtmlMail
fromnorlib_python.SocketimportIp
exceptException,ex:
print'LoadlibraryException:\r\n'
printex
os.system("pause")
#SendComputerRebootMail
if__name__=="__main__":
try:
ips=Ip.GetIps()
strIps='
'.join(ips)
datetime=time.localtime(time.time())
strDateTime=time.strftime('%Y-%m-%d%H:%M:%S',datetime)
content=u'InfoofRebootServer
DateTime:
%s
Ip:
%s
'%(strDateTime,strIps)
subject=u'计算机重启事件'
msg=HtmlMail.CreateMessage(subject,content)
HtmlMail.Send("smtp.163.com","abc@163.com","123",msg,"abc@163.com","abc@163.com")
exceptException,ex:
print'Exception:\r\n'
printex
finally:
os.system("pause")
以上内容为大家介绍了python培训之程序执行完不自动退出,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
猜你喜欢LIKE
相关推荐HOT
更多>>Python中使用K-means算法
python中使用K-means算法k-means是机器学习中最常用的聚类算法,关于k-means算法的数学原理、算法、伪码等已有相当丰富的文献,在此不再赘述。1...详情>>
2023-11-14 22:27:42python包和模块的内容整理
python包和模块的内容整理1、包(1)包是一个文件夹,存放多个模块,作用是包含多个模块,本质上仍然是模块,因此包也可以包含在其中。(2)库:与...详情>>
2023-11-14 21:31:01python线程中deque如何使用?
python线程中deque如何使用?1、说明collections.deque类是一种线程安全的数据类型,可以从两端快速添加或删除元素。而且如果你想有一个数据类型...详情>>
2023-11-14 18:22:54python并集是什么意思?
python并集是什么意思?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。以属于A或属于B的元素为元素的集合成为A与B的并集。1、概念...详情>>
2023-11-14 16:44:05热门推荐
python中如何实现列表与字典的相互转换?
沸python sorted中key参数怎么用?
热python中exec()函数如何执行表达式?
热Python中使用K-means算法
新python如何对电脑进行清屏
python包和模块的内容整理
python中scipy.special模块如何使用?
python检测给定的路径是否存在的方法
怎样在python中定义非闭包
python如何画火山图
pythonpickle模块的使用注意
python线程中deque如何使用?
python如何安装pyenv
pythontime模块的时间格式