python学习D

从这一单元开始,要开始总结一下源代码了哦!
1.如果想在DOS中查看一个方法的使用可以这样来操作“:
cmd  -->  python  --> help('print')
就可以查看到这个方法的使用了。相当于一个帮助文档了!
2.来总结学习网络编程了!
socket.gethostname() 查API知道这个方法是获取到主机的名的
socket.gethostbyname(socket.gethostname()) 通过主机名去获取到IP值
3.python中的处理配置文件操作
第一步:将配置文件写好。一般在配置数据库的时候就要这样来写的哦!
[db]
db_host=127.0.0.1
db_port=3306
db_user=root
db_pass=password
[concurrent]
thread=10
processor=20
第二步:开始去读写此配置文件
#-*- encoding: gb2312 -*-
import ConfigParser
import string, os, sys
cf = ConfigParser.ConfigParser()
cf.read("test.conf")
# 返回所有的section
s = cf.sections()
print 'section:', s
o = cf.options("db")
print 'options:', o
v = cf.items("db")
print 'db:', v
print '-'*60
#可以按照类型读取出来
db_host = cf.get("db", "db_host")   
db_port = cf.getint("db", "db_port")
db_user = cf.get("db", "db_user")
db_pass = cf.get("db", "db_pass")
# 返回的是整型的
threads = cf.getint("concurrent", "thread")
processors = cf.getint("concurrent", "processor")
print "db_host:", db_host
print "db_port:", db_port
print "db_user:", db_user
print "db_pass:", db_pass
print "thread:", threads
print "processor:", processors
#修改一个值,再写回去
cf.set("db", "db_pass", "zhaowei")
cf.write(open("test.conf", "w"))