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 的一些常用方法相关推荐

  1. python加密模块教程_Python hashlib加密模块常用方法解析

    这篇文章主要介绍了Python hashlib加密模块常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要用于对字符串的加密,最常用的为 ...

  2. python os常用方法_python os模块常用方法

    python中的os模块可以用来编写于平台无关的一些文件系统操作. 主要的方法如下: 一些标记属性 1. os.linesep 文件中分割行的字符串 2. os.sep文件路径名的分隔符 3. os. ...

  3. python os 常用方法_python中os常用方法详解

    os的官方解释 os os: This module provides a portable way of using operating system dependent functionality ...

  4. python列表常用方法_python之 列表常用方法

    更多列表的使用方法和API,请参考Python文档:http://docs.python.org/2/library/functions.html append:用于在列表末尾追加新对象: # app ...

  5. python提取文件_Python文件读取常用方法

    1. 关于读取文件 f.read() 读取文件中所有内容 f.readline() 读取第一行的内容 f.readlines() 读取文件里面所有内容,把每行的内容放到一个list里面 注:因为文件指 ...

  6. python之time和datetime的常用方法

    python之time和datetime的常用方法 一.time的常用方法: import time,datetime # 时间有三种展现方式:时间戳,时间元组,格式化的时间print(time.ti ...

  7. python下载方法-python下载文件的几种常用方法

    本文信息本文由方法SEO顾问发表于2016-10-1814:34:30,共 506 字,转载请注明:python下载文件的几种常用方法_[方法SEO顾问],如果我网站的文章对你有所帮助的话,来百度口碑 ...

  8. python字典合并几种方式对比,Python合并两个字典的常用方法与效率比较

    本文实例讲述了Python合并两个字典的常用方法与效率比较.分享给大家供大家参考.具体分析如下: 下面的代码举例了5种合并两个字典的方法,并且做了个简单的性能测试 #!/usr/bin/python ...

  9. 详解python中GPU版本的opencv常用方法介绍

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接:好看站 http://www.nrso.net/ 高州阳光论坛https://www.hnthzk.com/ 引 ...

最新文章

  1. java web dao_JavaWeb项目,DAO应该怎么写?
  2. linux编程下signal()函数
  3. Redis与Memcached汇总
  4. 数据处理奇技巧——python数据处理小技能
  5. 今日代码(200612)--数据录入(python+mysql)
  6. 以太网例程_开关量转以太网的应用
  7. 为何new出的对象数组必须要用delete[]删除,而普通数组delete和delete[]都一样-------_CrtMemBlockHeader
  8. Android 基本控件使用
  9. Response.Clear() Response.ClearContent()和Response.ClearHeaders()之间的区别
  10. 数据库原理与应用 基于SQL Server 2005pdf
  11. 四大关键词解读“智慧乌鲁木齐”密码
  12. 第四届中国云计算大会——123
  13. 测试环境由谁搭建?第三方软件测试环境搭建步骤流程
  14. Hadoop 原理总结
  15. python合并多个excel工作簿_将多个excel文件合并到一个excel的多个sheet
  16. OpenCV_用形态学运算变换图像
  17. 计算机桌面图标任意排列,教你win7电脑桌面图标怎么随意摆放
  18. 利用VideoView实现播放本地和网络视频,滑动快进快退、滑动调整音量和调整亮度,锁定按钮,分享功能,进度显示,双击暂停等功能
  19. 【新知实验室 陈林】
  20. 【PostgreSQL】函数之百分位数中位数:percentile_cont()

热门文章

  1. 第 1 节: 1-文本自增演示HttpHandler不记忆状态
  2. spring的有状态BEAN和无状态BEAN
  3. JavaScript MVC框架和语言总结[infoq]
  4. xcode4自定义文件模板(Creating Custom Xcode 4 File Templates)
  5. 土人系列AS入门教程--实战篇
  6. FPGA实验——译码器原理及实现
  7. VirtualBox 启动时提示“获取 VirtualBox COM 对象失败”的解决
  8. linux shutter截图,Ubuntu中安装Shutter截图工具
  9. pdo mysql 建库_一帖让PHP小白彻底了解PDO操作数据库的方法
  10. jzoj zsy家今天的饭_有它拌饭,碗我都能舔干净!老干妈竟然被轻松超越了?