1.[代码][Python]代码

1.生成随机数

import random #这个是注释,引入模块

rnd = random.randint(1,500)#生成1-500之间的随机数

2.读文件

f = open("c:\\1.txt","r")

lines = f.readlines()#读取全部内容

for line in lines

print line

3.写文件

f = open("c:\\1.txt","r+")#可读可写模式

f.write("123")#写入字符串

4.正则表达式,读取tomcat的日志并打印日期

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+"
")

if i>10:break#由于是测试,只分析十行

i=i+1

f.close();

5.连接数据库

import pgdb

conn = pgdb.connect

(host='localhost',databse='qingfeng',user='qingfeng',password='123')

cur = conn.cursor()

cur.execute("select * from dream")

print cur.rowcount

6.SAX处理xml:

import string

from xml.sax import saxlib, saxexts

class QuotationHandler(saxlib.HandlerBase):

"""Crude sax extractor for quotations.dtd document"""

def __init__(self):

self.in_quote = 0

self.thisquote = ''

def startDocument(self):

print '--- Begin Document ---'

def startElement(self, name, attrs):

if name == 'quotation':

print 'QUOTATION:'

self.in_quote = 1

else:

self.thisquote = self.thisquote + '{'

def endElement(self, name):

if name == 'quotation':

print string.join(string.split(self.thisquote[:230]))+'...',

print '('+str(len(self.thisquote))+' bytes)\n'

self.thisquote = ''

self.in_quote = 0

else:

self.thisquote = self.thisquote + '}'

def characters(self, ch, start, length):

if self.in_quote:

self.thisquote = self.thisquote + ch[start:start+length]

if __name__ == '__main__':

parser = saxexts.XMLParserFactory.make_parser()

handler = QuotationHandler()

parser.setDocumentHandler(handler)

parser.parseFile(open("sample.xml"))

parser.close()

7.python的GUI模块标准的是Tkinter,也有QT和MFC的模块,有兴趣的大家自己搜索下

import Tkinter

root=Tkinter.Tk()

my=Label(root,"Welcome to python's world")

my.pack()

root.mainloop()

python代码片段_Python 常用代码片段相关推荐

  1. python复利计算_python复利代码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 比如在<零基础学编程012:画出复利曲线图>提到的numpy和mat ...

  2. mysql四列数据表代码_MySQL数据库常用代码

    MySQL数据库常用代码启动数据库服务:[ net Start MySQL ] 使用命令登录:[ Mysql -h localhost -u root -p] 关闭数据库服务: [net stop m ...

  3. python基础30个常用代码-即学即用的 30 段 Python 实用代码

    Python是目前最流行的语言之一,它在数据科学.机器学习.web开发.脚本编写.自动化方面被许多人广泛使用.它的简单和易用性造就了它如此流行的原因. 在本文中,我们将会介绍 30 个简短的代码片段, ...

  4. python基础30个常用代码-30个Python常用极简代码,拿走就用

    学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则.本文是 30 个极简任务,初学者可以尝试着自己实现:本文同样也是 30 段代码,Python 开发者也可以看看是不是 ...

  5. python保存变量_python – 在代码运行之间保存变量的数据

    对于一个学校项目,我正在用 Python制作一个刽子手游戏.现在我的代码从字典中选择一个单词,如下所示: WordList = ["cat", "hat", & ...

  6. python基础30个常用代码大全-Python3列表内置方法大全及示例代码小结

    Python中的列表是简直可说是有容乃大,虽然看似类似C中的数组,但是Python列表可以接受任意的对象元素,比如,字符串,数字,布尔值,甚至列表,字典等等,自由度提升到一个新的高度,而Python也 ...

  7. python测试代码运行时间_python测量代码运行时间方法

    Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...

  8. python基础30个常用代码-Python基础30道测试题(字符串相关)

    "'' 1.执行Python脚本的两种方法: 答: ①命令:python /home/xxx.py: ②cd /home ./xxx.py 2.阐述位.字节的关系: 答: 1Byte = 8 ...

  9. python显示代码运行时间_python测量代码运行时间方法

    Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...

最新文章

  1. Android设计模式(九)--外观模式
  2. TCP/IP总结(4)TCP 之最大消息长度
  3. 世界地图20亿像素_高通骁龙690 5G平台发布,支持1.92亿像素性能提升20%
  4. sql管理:索引超出范围必须为非负值并小于集合大小_java面试基础知识-数据库基础知识(数据库索引部分)...
  5. awk命令输出单引号
  6. Windows Phone开发之路(6) XAML基础(下)
  7. 备战数学建模48-数学规划模型终结篇(全)(攻坚战13)
  8. 教你写Linux设备驱动程序:一个简短的教程
  9. wordpress英文主题怎样汉化成中文网站模板
  10. 人脸生成黑科技:实现人脸转变特效,让人脸自动戴墨镜
  11. 【Dos默认路径设置】
  12. 报考上传照片时显示服务器错误,报考上传照片所遇问题及解决方法(转载)
  13. LDO的基础特性——热关断
  14. 2020年司钻(井下)考试申请表及司钻(井下)复审模拟考试
  15. IoT技术概览(postscapes)
  16. 绝对硬核的pdf编辑转换工具
  17. C++复习:对C的拓展
  18. 网站架构演变_8个观看英语演变的网站
  19. office 2010 报1920错误 (未能启动服务 “Office Software Protection Platform”(osppsvc))
  20. matlab估计arma garch 条件均值和方差模型

热门文章

  1. 爬虫项目三:爬取选课信息
  2. 深入解析:DB2 V10.5新特性列式存储表的优点与缺点
  3. 如何在软件发布计划中自动化语义化版本与变更日志
  4. “化鲲为鹏,我有话说”如何用鲲鹏弹性云服务器部署《Hadoop伪分布式》
  5. 数字化时代,规模不再是优势
  6. OCR文字识别在计算机视觉的重要性、基本技术和最新进展
  7. oracle存储tar,Linux环境使用TAR命令快速部署安装Oracle
  8. mysql sqlsugar_sqlSugar的使用---入门
  9. 关于如何在word中写公式的方法
  10. 深度学习标注工具LabelImg的使用方法