鱼C论坛

 找回密码
 立即注册
查看: 2382|回复: 3

[技术交流] 5个常用的Python功能代码

[复制链接]
发表于 2014-8-6 15:49:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 tractrac 于 2014-8-6 15:51 编辑

5个常用的Python功能代码
今天玩蛇网给大家提供5个最常用的Python功能和它的源代码。

一、随机数生成
>>> 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 = "\d\d\d\d-\d\d-\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



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-6 16:43:29 | 显示全部楼层
看不懂。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-6 22:56:44 | 显示全部楼层
暂时只懂第一个:titter::titter::titter:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-7 07:47:04 | 显示全部楼层
总节的好呀!{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-23 15:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表