Print

5个常用的定制Python功能代码

设计辅导Qq:1052602713


 

一、随机数生成

>>> import random  #导入Python内置的随机模块
>>> num = random.randint(1,1000)  #生成1-1000之间的伪随机数

二、读文件

>>> f = open('c:\1.txt','r')
>>> lines = f.readlines() #读出所有内容给变量 f
>>> for line in lines: # 用循环输出每一行
>>>    print line  #输出结果

三、写文件

>>> f = open('c:\1.txt','r+')#可读可写模式
>>> f.write('123')#写入字符串

四、正则表达式,论文,读取web服务器的日志并打印日期

>>> import re #正则表达式模块
>>> regx = 'dddd-dd-d+'  # 匹配数字规则
>>> f = open('c:stdout.log','r')
>>> i = 0
>>> for str in f.readlines():
>>>    if re.search(regx,str):
>>>         Response.write(str+'<br>')
>>>         if i>10:
>>>            break  #大于10行,开题报告,自动跳出循环 
>>>          i=i+1
>>> f.close();

五、连接数据库

>>> import pgdb
>>> conn = pgdb.connect (host='localhost',databse='qingfeng',user='qingfeng',password='123')
>>> cur = conn.cursor()
>>> cur.execute('select * from dream')
>>> print cur.rowcount