- 博客(16)
- 资源 (4)
- 收藏
- 关注
转载 python利用utf-8编码判断中文英文字符(转)
下面这个小工具包含了判断unicode是否是汉字、数字、英文或者其他字符,全角符号转半角符号,unicode字符串归一化等工作。 #!/usr/bin/env python# -*- coding:GBK -*- """汉字处理的工具:判断unicode是否是汉字,数字,英文,或者其他字符。全角符号转半角符号。""" __a
2014-04-08 19:01:52 29605 1
转载 转换python脚本为可执行程序的方式
背景:部分工具使用python脚本编写,而目标服务器,没有安装python包,导致使用工具不方便,还需要另外安装python. 目前主要有2个主流软件,可做此类转换,把对应工具脚本转换为exe;py2exe:缺点是和不同的python 版本强相关,只能支持windowspyinstaller:绿色,解压即可用,2.6以上的版本,只要额外安装一下python32扩展即可,支持所有
2014-04-08 19:01:09 7413
转载 一个python 脚本将XML文件转换到excel
需要下载一个module:xlwt,如下是source code import xml.dom.minidomimport xlwtimport syscol = 0row = 0 def handle_xml_report(xml_report, excel): problems = xml_report.getElementsByT
2014-04-08 19:00:25 12280 1
转载 获取Python脚本的当前行号
C语言有__LINE__来表示源代码的当前行号,经常在记录日志时使用。Python如何获取源代码的当前行号? The C Language has the __LINE__ macro, which is wildly used in logging, presenting the current line of the source file. And how to get the cur
2014-04-08 18:59:39 10379
转载 Python 程序员应该知道的 10 个库
Python是优雅的,使用这些库可以使你的代码更简洁,并保持持久性。欢迎各位补充,并提出意见!Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。IMO2013年创建的最好的库。Requests,或称为人类使用的HTTP,是一个处理HTTP请求更为pythonic 的方法,比urllib2更更更好
2014-04-08 18:56:54 914
转载 Python内存管理算法介绍
1 介绍使用Python语言的一个好处是Python和其它一些高级语言一样,会进行自动的内存管理。它使用引用计数机制检测为对象分配的内存是否可以被释放。然而,在Python中内存永远不会还给操作系统,Python会持有这些内存并在需要时重新使用它们。在很多场景下,这个特性可以减少内存申请和释放所带来的性能损耗;但对于需要长时间运行的Python进程来讲,Python将会占用大量的内存
2014-04-08 18:53:10 4401
转载 Python Import 详解
python语法31[module/package+import]作者:iTech 来源:博客园 发布时间:2010-06-20 22:34 阅读:725 次 原文链接 [收藏] 一 module通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、"
2014-04-08 18:49:17 689
转载 Python编程中常用的12种基础知识总结
Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。1、正则表达式替换目标: 将字符串line中的 overview.gif 替换成其他字符串>>>line= '
2014-04-08 18:48:12 778
转载 Python正则表达式集锦
Python正则表达式指南Python正则表达式的用法Python正则表达式操作指南match和search的区别 Python提供了两种不同的原始操作:match和search。match是从字符串的起点开始做匹配,而search(perl默认)是从字符串做任意匹配。 注意:当正则表达式是' ^ '开头时,match与search是相同
2014-04-08 18:46:58 670
转载 Python的神奇方法指南2
5.属性访问控制有许多从其他语言阵营转到Python来的人抱怨Python对类缺乏真正的封装(比如,没有办法自定义private属性,已经给出public的getter和setter)。这可不是真相哟:Python通过神奇的方法实现了大量的封装,而不是通过明确的方法或字段修饰符。请看:__getattr__(self, name)你可以为用户在试图访问不存在(不论是存在或尚未建
2014-04-08 18:41:53 851
转载 Python的神奇方法指南1
原文作者:Rafe Kettler简介有关Python内编写类的各种技巧和方法(构建和初始化、重载操作符、类描述、属性访问控制、自定义序列、反射机制、可调用对象、上下文管理、构建描述符对象、Pickling)。你可以把它当作一个教程,进阶,或者使用参考;我希望它能够成为一份针对Python方法的用户友好指南。 1.介绍这份指南是几个月内最有价值的Blog投稿精华。它的主题是向
2014-04-08 18:41:02 3179
转载 Python的神奇方法指南3
附录:如果调用神奇方法Python中的一些神奇方法直接映射到内建函数;在这种情况下,调用它们的方法是相当明显的。然而,在其他情况下,那些调用方法就不这么明显了。本附录致力于揭开能够引导神奇方法被调用的非明显语法。
2014-04-08 18:34:06 761
转载 通过Python领悟闭包的奥秘
之前经常听人提到“闭包”这个词,当时对于我这个Java程序员来说概念还是很模糊,当时我尝试找了些资料去看,但还是一知半解,最近一边工作一边学习Python,看到Python中的闭包,结合《Python Cookbook》中的对闭包的介绍真正领悟了闭包的奥秘。下面先举个例子:def make_adder(addend): def adder(augend): return augend + adde
2014-04-08 18:24:18 1590
转载 Python模块的导入方法
模块1. 模块的导入和重载:(每个以扩展名py结尾的Python源代码文件都是一个模块)假设文件名为:script1.py,内容如下图所示:(1) import实现,但是在默认情况下,只能在每次会话的第一次运行(2) reload()可在Python的同一次会话中再次运行文件(不停止和重新启动会话)(3) 使用exec(),从交互提示模式启动文件而不必导
2014-04-08 18:22:36 862
转载 Python正则表达式指南
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 尊重作者的劳动,转载请注明作者及原文地址 >.html1. 正则表达式基础
2014-04-08 18:16:19 484
转载 python 文件操作
得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isfile()检验给出的路径是否是一个目录:os.path.i
2014-04-08 18:13:30 881
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人