Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46958
  • 博文数量: 23
  • 博客积分: 425
  • 博客等级: 下士
  • 技术积分: 237
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-10 09:57
文章分类

全部博文(23)

文章存档

2013年(23)

我的朋友

发布时间:2013-01-05 19:35:45

python中的异常处理(1)   异常是指因为程序出现了错误而在正常控制流以外采取的行动,其分为两个阶段,第一阶段是引发异常的错误,当系统检测到错误并且意识到异常条件,解释 器(也可以是程序员引发异常)会引发一个异常通知前段控制流有错误发生,对异常的处理发生在第二阶段,异常引发后,可以调用很多不同的操作,可以是忽略错 误,或是记录错误但不采取任何措施,采取补救措施后终止程序,或是江青问题的影响后设法继续执行程序  类似Python这样支持引发和处理异常的语言,可以让开发人员在错误发生时不仅有检测错误的能力,还可以采取更可靠的补救措施。  Python......【阅读全文】

阅读(336) | 评论(0) | 转发(0)

发布时间:2013-01-05 19:32:47

Python脚本中调用应用程序 在Python脚本执行过程中,如需要运行另一个程序,或执行相关命令时,一般有几种方法: 1. os.system(command) 在子终端中执行系统命令command, 在命令执行完后退出并返回执行状态。无法捕捉命令执行过程返回的具体信息 2. os.popen(command, type) 打开一个与command进程之间的管道,并返回命令执行后的信息对象,并通过type指定管道流的方向,来读或写命令的执行结果 说明:os.system 与 os.popen 均能执行系统命令,二者之间的区别在于返回信息 system只能返回执行后的状态信息......【阅读全文】

阅读(689) | 评论(0) | 转发(0)

发布时间:2013-01-05 19:14:58

Python中括号的使用学习了那么久,最近终于开始使用python进行系统编程,发现学习跟实际操作还是有很大区别的,尤其用到元组,列表等数据的时候,具体改用中括号,圆括号,还是大括号,都混乱了, 上网查了下,根据实际应用,稍微做下分析总结: 1. 列表list是用[ ]包住的以逗号分隔的数据集合     所有对列表的解析均采用[ ],不论是元素引用或取值     [ ]表示空列表 2. 字典由键-值(key-value)对构成,一般可采用{ }表示     取字典中对应键值,则采用 [ ] &nb......【阅读全文】

阅读(145) | 评论(0) | 转发(0)

发布时间:2013-01-05 19:10:47

多线程编程(2) 目前Python的lib中对多线程编程提供两种启动方法,一种是比较基本的thread模块中start_new_thread方法,在线程中运行一个函数, 另一种是使用集成threading模块的线程对象Thread类。 目前所用到的,是旧版本中调用thread模块中的start_new_thread()函数来产生新的线程 相比而言,thread.start_new_thread(function,(args[,kwargs]))实现机制其实与C更为类似,其中 function参数是将要调用的线程函数;(args[,kwargs])是将传递给待创建线程函数的参数组......【阅读全文】

阅读(618) | 评论(0) | 转发(0)

发布时间:2013-01-05 19:09:01

python中的多线程编程(一)     -------python核心编程学习 1. 多线程的作用 简而言之,多线程是并行处理相互独立的子任务,从而大幅度提高整个任务的效率。 2. Python中的多线程模块 Python中提供几个用于多线程编程的模块,包括thread,threading和Queue等 thread模块提供了基本的线程和锁的支持,除产生线程外,也提供基本的同步数据结构锁对象,其中包括: start_new_thread(function, args kwargs=None)  产生一个新的线程来运行给定函数 a......【阅读全文】

阅读(371) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册