python一些常用方法_python 的一些常用方法
1.[代码][Python]代码
1.生成随机数
02 import random #这个是注释,引入模块
03 rnd = random.randint(1,500)#生成1-500之间的随机数
04
05 2.读文件
06
07 f = open("c:\\1.txt","r")
08 lines = f.readlines()#读取全部内容
09 for line in lines
10 print line
11 3.写文件
12 f = open("c:\\1.txt","r+")#可读可写模式
13 f.write("123")#写入字符串
14
15 4.正则表达式,读取tomcat的日志并打印日期
16
17 import re
18 regx = "\d\d\d\d-\d\d-\d+"
19 f = open("c:\stdout.log","r")
20 i = 0
21 for str in f.readlines():
22 if re.search(regx,str):
23 Response.write(str+"
")
24 if i>10:break#由于是测试,只分析十行
25 i=i+1
26 f.close();
27
28 5.连接数据库
29
30 import pgdb
31
32 conn = pgdb.connect
33
34 (host='localhost',databse='qingfeng',user='qingfeng',password='123')
35
36 cur = conn.cursor()
37
38 cur.execute("select * from dream")
39
40 print cur.rowcount
41
42 6.SAX处理xml:
43
44 import string
45 from xml.sax import saxlib, saxexts
46
47 class QuotationHandler(saxlib.HandlerBase):
48 """Crude sax extractor for quotations.dtd document"""
49
50 def __init__(self):
51 self.in_quote = 0
52 self.thisquote = ''
53
54 def startDocument(self):
55 print '--- Begin Document ---'
56
57 def startElement(self, name, attrs):
58 if name == 'quotation':
59 print 'QUOTATION:'
60 self.in_quote = 1
61 else:
62 self.thisquote = self.thisquote + '{'
63
64 def endElement(self, name):
65 if name == 'quotation':
66 print string.join(string.split(self.thisquote[:230]))+'...',
67 print '('+str(len(self.thisquote))+' bytes)\n'
68 self.thisquote = ''
69 self.in_quote = 0
70 else:
71 self.thisquote = self.thisquote + '}'
72
73 def characters(self, ch, start, length):
74 if self.in_quote:
75 self.thisquote = self.thisquote + ch[start:start+length]
76
77 if __name__ == '__main__':
78 parser = saxexts.XMLParserFactory.make_parser()
79 handler = QuotationHandler()
80 parser.setDocumentHandler(handler)
81 parser.parseFile(open("sample.xml"))
82 parser.close()
83
84
85 7.python的GUI模块标准的是Tkinter,也有QT和MFC的模块,有兴趣的大家自己搜索下
86
87 import Tkinter
88
89 root=Tkinter.Tk()
90
91 my=Label(root,"Welcome to python's world")
92
93 my.pack()
94
95 root.mainloop()
python一些常用方法_python 的一些常用方法相关推荐
- python加密模块教程_Python hashlib加密模块常用方法解析
这篇文章主要介绍了Python hashlib加密模块常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要用于对字符串的加密,最常用的为 ...
- python os常用方法_python os模块常用方法
python中的os模块可以用来编写于平台无关的一些文件系统操作. 主要的方法如下: 一些标记属性 1. os.linesep 文件中分割行的字符串 2. os.sep文件路径名的分隔符 3. os. ...
- python os 常用方法_python中os常用方法详解
os的官方解释 os os: This module provides a portable way of using operating system dependent functionality ...
- python列表常用方法_python之 列表常用方法
更多列表的使用方法和API,请参考Python文档:http://docs.python.org/2/library/functions.html append:用于在列表末尾追加新对象: # app ...
- python提取文件_Python文件读取常用方法
1. 关于读取文件 f.read() 读取文件中所有内容 f.readline() 读取第一行的内容 f.readlines() 读取文件里面所有内容,把每行的内容放到一个list里面 注:因为文件指 ...
- python之time和datetime的常用方法
python之time和datetime的常用方法 一.time的常用方法: import time,datetime # 时间有三种展现方式:时间戳,时间元组,格式化的时间print(time.ti ...
- python下载方法-python下载文件的几种常用方法
本文信息本文由方法SEO顾问发表于2016-10-1814:34:30,共 506 字,转载请注明:python下载文件的几种常用方法_[方法SEO顾问],如果我网站的文章对你有所帮助的话,来百度口碑 ...
- python字典合并几种方式对比,Python合并两个字典的常用方法与效率比较
本文实例讲述了Python合并两个字典的常用方法与效率比较.分享给大家供大家参考.具体分析如下: 下面的代码举例了5种合并两个字典的方法,并且做了个简单的性能测试 #!/usr/bin/python ...
- 详解python中GPU版本的opencv常用方法介绍
更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接:好看站 http://www.nrso.net/ 高州阳光论坛https://www.hnthzk.com/ 引 ...
最新文章
- java web dao_JavaWeb项目,DAO应该怎么写?
- linux编程下signal()函数
- Redis与Memcached汇总
- 数据处理奇技巧——python数据处理小技能
- 今日代码(200612)--数据录入(python+mysql)
- 以太网例程_开关量转以太网的应用
- 为何new出的对象数组必须要用delete[]删除,而普通数组delete和delete[]都一样-------_CrtMemBlockHeader
- Android 基本控件使用
- Response.Clear() Response.ClearContent()和Response.ClearHeaders()之间的区别
- 数据库原理与应用 基于SQL Server 2005pdf
- 四大关键词解读“智慧乌鲁木齐”密码
- 第四届中国云计算大会——123
- 测试环境由谁搭建?第三方软件测试环境搭建步骤流程
- Hadoop 原理总结
- python合并多个excel工作簿_将多个excel文件合并到一个excel的多个sheet
- OpenCV_用形态学运算变换图像
- 计算机桌面图标任意排列,教你win7电脑桌面图标怎么随意摆放
- 利用VideoView实现播放本地和网络视频,滑动快进快退、滑动调整音量和调整亮度,锁定按钮,分享功能,进度显示,双击暂停等功能
- 【新知实验室 陈林】
- 【PostgreSQL】函数之百分位数中位数:percentile_cont()
热门文章
- 第 1 节: 1-文本自增演示HttpHandler不记忆状态
- spring的有状态BEAN和无状态BEAN
- JavaScript MVC框架和语言总结[infoq]
- xcode4自定义文件模板(Creating Custom Xcode 4 File Templates)
- 土人系列AS入门教程--实战篇
- FPGA实验——译码器原理及实现
- VirtualBox 启动时提示“获取 VirtualBox COM 对象失败”的解决
- linux shutter截图,Ubuntu中安装Shutter截图工具
- pdo mysql 建库_一帖让PHP小白彻底了解PDO操作数据库的方法
- jzoj zsy家今天的饭_有它拌饭,碗我都能舔干净!老干妈竟然被轻松超越了?