sublime text2 运行python程序 中途怎么停止

sublime text2 运行python程序 中途怎么停止,第1张

你事先有进行配置么? Tools => Build System => New Build System ,新建配置文件,删除初始化的内容,写入如下内容并保存为Pythonsublime-build,位置在C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\Python文件夹

建议用subprocess
因为如果你的程序不会自动停止,那么用ossystem(cmd),cmd会一直持续运行知道调用的程序返回结果。
subprocess可以开启一个子线程,在子线程里面调用,在你需要的时候就可以把这个子线程关掉,这样代码也更灵活
例如:
p = subprocessPopen("your command")
#todo
#anything you want
timesleep(10)
pkill()
这段代码就是在"your command"运行10秒以后,把它杀掉

使用time的sleep方法,sleep单词原意是睡觉,在python里只停顿,也可以说是暂停

sleep()方法里的单位是秒,比如上面给的2,那么就是暂定两秒。

你可以把timesleep()放在任何你希望暂停的位置。

补充一句,ctrl+C 是强制终止代码,而并不是暂定

解决办法有两种:

1、代码要对齐,一般Py脚本里面加 input函数是不会自动退出的,正确如下:

2、这种方法是用Input作为控制的,没有加控制语句,建议对输入的东西进行判断,新代码如下:

如何运行python

1、使用Python自带的IDLE  在开始-->程序-->Python25(视你安装的版本而不同)中找到IDLE(Python GUI),点击后d出如下窗体:

在>>>提示符后输入代码,回车,就可以执行此代码。  IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。

2、在命令行窗口上运行,前提是你在系统的PATH变量中配置了Python的安装路径。

一般 *** 作为:右键我的电脑-->属性-->高级-->环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:\Python25;”(路径及版本视你安装而定),保存退出。

开始-->运行-->输入cmd,回车,开启一个CMD窗口。在DOS提示符>后,输入python,回车,进入Python环境。

它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些。退出此python环境使用Ctrl + Z,然后回车即可。

#python 27
import time #导入 time类
start=timeclock()
def func(a,b):
while True:
end=timeclock ()
if int(end-start)==10:
print('Warning: Timeout!!'5)
break
a=a+b
print a
func(1,2)
主要思路:开始时间-当前时间=10则停止运行并输出时间到了(注意缩进)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13382790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存