ConfigParser模块中方法介绍

基本的读取配置文件

  • read(filename) 直接读取ini文件内容
  • sections() 得到所有的section,并以列表的形式返回
  • options(section) 得到该section的所有option
  • items(section) 得到该section的所有键值对
  • get(section,option) 得到section中option的值,返回为string类型
  • getint(section,option) 得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数。
    阅读全文 »

操作MySQL数据库的首选模块MySQLdb。
基本步骤:

  • 引入MySQLdb库
  • 和数据库建立连接
  • 执行sql语句和接收返回值
  • 关闭游标关闭数据库连接
阅读全文 »

文件

之前都是在控制台标准输入输出用的input和raw_input,今天看一下实际的数据文件的读写。
可以使用对象file操作文件:

  • 打开文件open
  • 读取read()和写入write()文件
  • 关闭文件close
阅读全文 »

一直以来都想要实现从浏览器点击页面调用服务器上的脚本,实现简单的自动化运维功能。

CGI是什么

CGI是common gateway interface 的简称。通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了客户端和服务器程序之间传输数据的一种标准。CGI程序可以是Python脚本,PERL脚本,SHELL脚本,C或者C++程序等

阅读全文 »

logging模块中方法介绍

使用logging模块记录日志涉及四个主要类,使用官方文档中的概括最为合适:

  • logger提供了应用程序可以直接使用的接口;
  • handler将(logger创建的)日志记录发送到合适的目的输出;
  • filter提供了细度设备来决定输出哪条日志记录;
  • formatter决定日志记录的最终输出格式。
阅读全文 »