2019独角兽企业重金招聘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 reregx = "\d\d\d\d-\d\d-\d+"f = open("c:\stdout.log","r")i = 0for str in f.readlines():if re.search(regx,str):Response.write(str+"<br>")if i>10:break#由于是测试,只分析十行i=i+1f.close();

5.连接数据库

import pgdbconn = 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 stringfrom xml.sax import saxlib, saxextsclass QuotationHandler(saxlib.HandlerBase):"""Crude sax extractor for quotations.dtd document"""def __init__(self):self.in_quote = 0self.thisquote = ''def startDocument(self):print '--- Begin Document ---'def startElement(self, name, attrs):if name == 'quotation':print 'QUOTATION:'self.in_quote = 1else: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 = 0else: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 Tkinterroot=Tkinter.Tk()my=Label(root,"Welcome to python's world")my.pack()root.mainloop()

转载于:https://my.oschina.net/stephenzhang/blog/374168

【转】python常用工具代码相关推荐

  1. python 实用程序代码_【转】python常用工具代码

    1.生成随机数 import random    #这个是注释,引入模块 rnd = random.randint(1,500)#生成1-500之间的随机数 2.读文件 f = open(" ...

  2. Python 常用静态代码检查工具简介

    对于我这种习惯了 Java 这种编译型语言,在使用 Python 这种动态语言的时候,发现错误经常只能在执行的时候发现,总感觉有点不放心. 而且有一些错误由于隐藏的比较深,只有特定逻辑才会触发,往往导 ...

  3. python常用程序代码(持续更新收集)

    文件夹遍历和文件遍历 # 遍历文件夹和文件,返回文件的路径和对应的文件的名称,同时可以根据自己的应用需要进行更改 def get_img_file(file_name):imagelist = []f ...

  4. python常用编程代码大全_DL编程常用python命令合集

    1. 列表list操作 排序 2. 文件相关的操作 路径和文件名分离 文件复制 glob获取文件绝对路径 前缀后缀判断 3. 字符串str操作 分割切片 4. 其他问题 自定义的py文件import后 ...

  5. python常用工具

    创建规范目录 import osBASE_PATH = os.path.dirname(__file__) li = ['bin', 'conf', 'core', 'db','interface ' ...

  6. python常用工具类

    # 获取当前机器gpu的数量 def get_gpu_count():# return len(os.popen("nvidia-smi -L").read().strip().s ...

  7. 运维工程师岗位职责、职业路线和常用工具

    运维工程师岗位职责 像不像三座墓碑? 运维工程师职业路线 自动化运维使用和部署是进阶架构师的必经之路 运维工程师常用工具 代码管理(SCM):GitHub.GitLab.BitBucket.SubVe ...

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

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

  9. 10个常用的Python图像处理工具,非常全了

    图像处理中的常见任务包括显示图像.基本操作(如裁剪.翻转.旋转等).图像分割.分类和特征提取.图像恢复和图像识别.由于Python语言具有很多先进的图像处理工具,而且越来越普及.所以Python成为图 ...

最新文章

  1. jQuery学习(一)
  2. PLSQL的DBMS_GETLINE
  3. java学习笔记11--集合总结
  4. java做的模板商城_不吹不黑4个超火Java开源项目,接私活、练手、必备项目
  5. winform 自适应屏幕分辨率具体操作和注意事项
  6. [Abp 源码分析]后台作业与后台工作者
  7. P2774-方格取数问题【网络流,最大流,最小割】
  8. 【转】Rhythm Of The Rain 雨的旋律
  9. linux NAND驱动之四:6410上的NAND读写流程
  10. cassandra vs mongo (1)存储引擎
  11. java中容器如何维护其内容
  12. 如何无损把mp4视频格式转换成mp3音频格式
  13. JPA报 Error executing DDL
  14. 排序算法二:二分(折半)插入排序
  15. 自助分析重新定义大宗商品交易
  16. 【一步教学,一步到位】拼多多社招三面多久给结果
  17. hp,Qlogic,Brocade光纖卡查看方式
  18. 怎样将计算机引入计算教学中,计算教学学习心得
  19. excel毫秒、微妙运算
  20. 用最新版的Android Studio和Gradle把自己开发的Android包发布到JitPack上

热门文章

  1. Web Api 中返回JSON的正确做法
  2. php pack方法,php pack()函数详解与示例
  3. sharepoint 2010报错问题集以及解决方法
  4. miniUI mini-monthpicker ie8兼容性问题
  5. Git教程——入门基础
  6. AFNetworking2.0源代码解析
  7. DirectInfo.GetFiles 排序
  8. Ajax 浏览器跨域访问控制
  9. SVN的使用及MyEclipse的集成
  10. TCP(传输控制协议)简介