• Python模块学习之subprocess 创建子进程

    Python模块学习之subprocess 创建子进程

    subprocess被用来替换一些老的模块和函数,如:os.system、os.spawn*、os.popen*、popen2.*、commands.*。可见,subprocess是被推荐使用的模块。下面是一个很简单的例子,创建一个新进程,执行app1.exe,传入相当的参数,并打印出进程的返回值:...

    kavinkavin 2018.05.15 2145浏览 0
  • Python模块学习之logging 日志记录

    Python模块学习之logging 日志记录

    许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪。.在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cpp,而在python中,我们不需要第三方的日志组件,因为它已经为我们提供了简单易用、且功能强大的日...

    kavinkavin 2018.05.15 2105浏览 0
  • python模块学习之smtplib 邮件发送

    python模块学习之smtplib 邮件发送

    在基于互联网的应用中,程序经常需要自动地发送电子邮件。如:一个网站的注册系统会在用户注册时发送一封邮件来确认注册;当用户忘记登陆密码的时候,通过邮件来取回密码。smtplib模块是python中smtp(简单邮件传输协议)的客户端实现。我们可以使用smtplib模块,轻松的发送电子邮件。下面的例子用...

    kavinkavin 2018.05.15 2085浏览 0
  • Python模块学习之httplib HTTP协议客户端实现

    Python模块学习之httplib HTTP协议客户端实现

    httplib 是 python中http 协议的客户端实现,可以使用该模块来与 HTTP 服务器进行交互。httplib的内容不是很多,也比较简单。以下是一个非常简单的例子,使用httplib获取google首页的html: #coding=gbk   import...

    kavinkavin 2018.05.15 2103浏览 0
  • Python模块学习之thread多线程处理

    Python模块学习之thread多线程处理

     Python 标准库提供了 thread 和 threading 两个模块来对多线程进行支持。其中, thread 模块以低级、原始的方式来处理和控制线程,而 threading 模块通过对 thread 进行二次封装,提供了更方便的 api 来处理线程。虽然使用 thread 没有 t...

    kavinkavin 2018.05.15 2093浏览 0