[代码] [Python]代码
01    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+"<br>")
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 常用代码片段相关推荐

  1. python常用代码总结-python常用代码

    常用代码片段及技巧 自动选择GPU和CPU device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') # model ...

  2. GitHub上7000+ Star的Python常用代码合集

    作者 | 二胖并不胖 来源 | 大数据前沿(ID:bigdataqianyan) 今天二胖给大家介绍一个由一个国外小哥用好几年时间维护的Python代码合集.简单来说就是,这个程序员小哥在几年前开始保 ...

  3. 【Python常用代码归纳】

    Python常用代码归纳 一.python常用的库及下载 二.全部行都能输出 三.创建随机数组 1.数组函数 2.创建ndarray常用数组 3.创建ndarray随机数组 四.读取本地数据 读取本地 ...

  4. 前端常用代码片段(四)

    前端常用代码片段(一) 点这里 前端常用代码片段(二) 点这里 前端常用代码片段(三) 点这里 前端常用代码片段(四) 点这里 前端常用代码片段(五) 点这里 前端常用代码片段(六) 点这里 1.简述 ...

  5. Python 开发代码片段笔记

    作者编写的一些代码片段,本版本为残废删减版,没有加入多线程,也没有实现任何有价值的功能,只是一个临时记事本,记录下本人编写代码的一些思路,有价值的完整版就不发出来了,自己组织吧,代码没啥技术含量,毕竟 ...

  6. 省时省力!这些Python高效代码片段必须牢记

    我的上级领导是一个技术狂人,他在技术上的涉猎非常广泛,而且对技术的自我要求蛮高. 他经常看我们写的代码,挂在嘴边的一句话是:你们的代码像屎一样,都是垃圾! 我们听到后只能默默承受,物理反驳. 他经常劝 ...

  7. python常用代码大全-Python常用库大全

    Python常用库大全,看看有没有你需要的. 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具 ...

  8. python语言代码片段-有用的Python代码片段

    我列出的这些有用的Python代码片段,为我节省了大量的时间,并且我希望他们也能为你节省一些时间.大多数的这些片段出自寻找解决方案,查找博客和StackOverflow解决类似问题的答案.下面所有的代 ...

  9. Jquery学习总结(1)——Jquery常用代码片段汇总

    1. 禁止右键点击 ? 1 2 3 4 5 $(document).ready(function(){     $(document).bind("contextmenu",fun ...

最新文章

  1. jquery 的3D Carousel插件参数说明
  2. C#解析XML各种方法特点比较(转载)
  3. RabbitMQ队列持久化
  4. 如何在Windows上使用Git创建一个可执行脚本?
  5. 前后端分离工程实现 (VUE、JAVA)、附全部源码
  6. 年薪15W的程序员因为掌握这个技能,薪资翻倍!
  7. python html压缩包,用python制作一个简单html压缩
  8. AndroidMVP
  9. 社区团购的坑,只有巨头能填?
  10. iPhone降价都救不回销量?苹果仍需努力!
  11. 开发到底要不要自己做测试?
  12. windows多线程--原子操作
  13. MySQL:常用备份方式(基于5.7)
  14. android 原型模式,原型模式-下拉刷新的全局设置
  15. 计算机控制系统感受,计算机控制系统实验报告一.doc
  16. JZOJ_2499_东风谷早苗 (Standard IO)
  17. Linux(一):概述及环境搭建
  18. php实现简易的搜索功能
  19. 发布包到maven公共仓库图文教程(1) --- 注册账号和提交申请
  20. 认识学习的重要性,拒绝摆烂

热门文章

  1. PSP DAILY软件功能说明书
  2. ABAP 数字处理相关内容备注
  3. 基于 TensorFlow 的图像识别(R实现)
  4. 一个大型网游需要哪些代码块_你会因为网游的非公平性,而转投单机游戏阵营吗?...
  5. 微计算机应用 官网,按照影响因子,查找与计算机通信与技术专业相关的权威期刊...
  6. html中<pre>标签
  7. java pem 私钥_将PEM导入Java密钥库
  8. 计算机维修实训室制度,计算机实训室规章制度
  9. java 数组 反射_java数组的反射
  10. C++知识点19——使用C++标准库(再谈string——string的初始化、赋值、添加、删除、访问)