- 博客(108)
- 资源 (12)
- 收藏
- 关注
转载 python中的getopt模块
在日常的工作中免不了需要编写很多python脚本,当脚本的功能比较多的时候,又或者需要外部传入参数的时候,如果以参数名和参数值的方式执行可能脚本显得更直观,也给自己提供方便。python下有一个getopt的模块,该模块就是处理命令行参数的。函数getopt(args,shortopts,longopts = [])args一般是sys.argv[1:]shortopys 短格
2015-07-31 18:53:31 341
转载 python_getopt解析命令行输入参数的使用
import getoptimport sysconfig = { "input":"", "output":".", }#getopt三个选项,第一个一般为sys.argv[1:],第二个参数为短参数,如果参数后面必须跟值,须加:,第三个参数为长参数#是一个列表,opts, args = getopt.getopt(sys.argv[1:], 'hi:o:
2015-07-31 18:47:05 279
转载 python 之 分割参数getopt
python 之 分割参数getopt点击打开原文链接os下有个方法walk,非常的好用,用来生成一个generator。每次可以得到一个三元tupple,其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。1. 导入getopt, sys 模块 2. 分析命令行参数 3. 处理结果 第一步很简单,只需要: import geto
2015-07-31 18:06:56 230
转载 Linux环境变量的设置和查看方法
点击打开原文链接1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HO
2015-07-31 17:14:16 233
转载 python os.path模块常用方法详解
点击打开原文链接os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 1.os.path.abspath(path) 返回path规范化的绝对路径。 >>> os.path.abspath('test.csv')
2015-07-31 12:01:55 316
转载 Python xml属性/节点/文本的增删改[xml.etree.ElementTree]
点击打开原文链接========================需求:在实际应用中,需要对xml配置文件进行实时修改, 1.增加、删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本xml源文件格式[例][html] view plaincopy
2015-07-30 17:10:59 469 1
转载 TCP协议中的三次握手和四次挥手(图解)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:
2015-07-29 21:10:22 259
转载 python获取指定路径下所有指定后缀文件的方法
本文实例讲述了python获取指定路径下所有指定后缀文件的方法。分享给大家供大家参考。具体实现方法如下:# 获取指定路径下所有指定后缀的文件# dir 指定路径# ext 指定后缀,链表&不需要带点 或者不指定。例子:['xml', 'java']def GetFileFromThisRootDir(dir,ext = None): allfiles = [] needExt
2015-07-29 20:30:29 1405
转载 python写的一个squid访问日志分析的小程序
这两周组里面几位想学习python,于是我们就创建了一个这样的环境和氛围来给大家学习。昨天在群里,贴了一个需求,就是统计squid访问日志中ip 访问数和url的访问数并排序,不少同学都大体实现了相应的功能,我把我简单实现的贴出来,欢迎拍砖:日志格式如下:复制代码代码如下:%ts.%03tu %6tr %{X-Forwarded-For}>h %Ss/%
2015-07-29 20:13:18 602
转载 python os.walk和os.path.walk
点击打开链接os.walk()函数声明:walk(top,topdown=True,onerror=None)1>参数top表示需要遍历的目录树的路径2>参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件3>参数one
2015-07-29 20:10:15 415
转载 Python 用 os.walk 遍历目录
今天第一次进行 文件遍历,自己递归写的时候还调试了好久,(主要因为分隔符号的问题),后来发现了os.walk方法,就忍不住和大家分享下.先看下代码:import osfor i in os.walk('c:'+os.sep+'ant'): print i[1] 下面是输出:c:\antc:
2015-07-29 20:04:28 380
转载 python模拟新浪微博登陆功能(新浪微博爬虫)
1、主函数(WeiboMain.py):复制代码代码如下:import urllib2import cookielibimport WeiboEncodeimport WeiboSearchif __name__ == '__main__': weiboLogin = WeiboLogin('×××@gmail.com', '×
2015-07-29 19:52:58 888
转载 python操作xml文件详细介绍
原文:点击打开链接关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python 来读取xml 文件。一、什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml复制
2015-07-29 18:13:51 1518
转载 python写入xml文件的方法
本文实例讲述了python写入xml文件的方法。分享给大家供大家参考。具体分析如下:本范例通过xml模块对xml文件进行写入操作from xml.dom.minidom import Documentdoc = Document()people = doc.createElement("people")doc.appendChild(people)aperson = doc
2015-07-29 18:10:21 2529
转载 Python的zip函数
Python的zip函数zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz运行的结果是:[(1, 4, 7), (2, 5, 8)
2015-07-29 18:04:10 352
转载 Python标准库之xml.etree.ElementTree
http://www.cnblogs.com/ifantastic/archive/2013/04/12/3017110.html简介Element类型是一种灵活的容器对象,用于在内存中存储结构化数据。[注意]xml.etree.ElementTree模块在应对恶意结构数据时显得并不安全。每个element对象都具有以下属性: 1. tag:strin
2015-07-29 11:41:24 491
原创 xml.etree.ElementTree — The ElementTree XML API(1)
19.7. xml.etree.ElementTree — The ElementTree XML APINew in version 2.5.Source code: Lib/xml/etree/ElementTree.pyThe Element type is a flexible container object, designed to store hi
2015-07-28 18:01:47 613
原创 xml.etree.ElementTree — The ElementTree XML API
19.7. xml.etree.ElementTree — The ElementTree XML APINew in version 2.5.Source code: Lib/xml/etree/ElementTree.pyThe Element type is a flexible container object, designed to store hi
2015-07-28 17:36:57 451
转载 用Python解析XML的几种常见方法的介绍
一、简介 XML(eXtensible Markup Language)指可扩展标记语言,被设计用来传输和存储数据,已经日趋成为当前许多新生技术的核心,在不同的领域都有着不同的应用。它是web发展到一定阶段的必然产物,既具有SGML的核心特征,又有着HTML的简单特性,还具有明确和结构良好等许多新的特性。 python解析XML常见的有三种方法:一是xml.dom.
2015-07-28 16:50:33 526
转载 python解析xml文件实例分析
本文实例讲述了python解析xml文件的方法。分享给大家供大家参考。具体如下:python解析xml非常方便。在dive into python中也有讲解。如果xml的结构如下:?123456789101112131415
2015-07-28 16:19:16 494
转载 在Python中处理XML的教程
在Python中处理XML的教程XML虽然比JSON复杂,在Web中应用也不如以前多了,不过仍有很多地方在用,所以,有必要了解如何操作XML。DOM vs SAX操作XML有两种方法:DOM和SAX。DOM会把整个XML读入内存,解析为树,因此占用内存大,解析慢,优点是可以任意遍历树的节点。SAX是流模式,边读边解析,占用内存小,解析快,缺点是我们需要自己处理事件。
2015-07-28 15:37:04 599
原创 sublime text 2or3 设置和注册码licenses
sublime text preferrences-settings-user config:{"caret_style": "phase","font_size": 12,"highlight_line": true,"highlight_modified_tabs": true,"ignored_packages":["Vintage"]}
2015-07-28 10:36:44 13847
转载 Patch
Patch多指补丁的意思比如内存补丁、文件补丁等, 也是电脑命令程序的一种。中文名补丁外文名Patch目录1命令应用▪ 用途▪ 语法▪ 描述2文件名3应用程序4准备补丁▪ 原则▪ 标志▪ 示例▪ 文件1命令应用编辑用途对
2015-07-27 16:03:26 353
转载 patch补丁文件制作 使用和常见问题
1. 给源码树加 patch进入源码树的根目录下:cd SRC_DIRpatch -p 1 -p 1 指定忽略的目录个数,如你的patch头为 diff -urN orig/include/linux/module.h tgt/include/linux/module.h,则是对 $SRC_DIR/ 下的 include/linux/modue.h 应用该patch
2015-07-27 15:43:25 2793
转载 Python修饰器的函数式编程
收藏该经验Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好像,他们要干的事都很相似——都是想要对一个已有的模块做一些“修饰工作”,所谓修饰工作就是想给现有的模块加上一些小装饰(一些小功能,这些小功能可能好多模块都会用到),但又
2015-07-27 11:46:38 361
转载 Python入门笔记(18):Python函数(1):基础部分
Python入门笔记(18):Python函数(1):基础部分一、什么是函数、方法、过程推荐阅读:http://www.cnblogs.com/snandy/archive/2011/08/29/2153871.html一般程序设计语言包含两种基本的抽象:过程抽象和数据抽象。过程抽象有时也称控制抽象。子程序在1950年以前就发明了,作为一种抽象那时候并未被完全接受。
2015-07-27 11:15:38 721
转载 Python函数式编程指南(二):函数
Python函数式编程指南(二):函数这是此系列的第二篇,试图说明在Python中如何更好地使用函数并引导诸位使用函数式的思维进行思考。掌握并应用这些内容,就已经是至少形似的函数式风格的代码了,至于思维么,这个真靠自己。作者水平有限,如有错漏之处还请指出;转载请注明原作者和原地址:)2. 从函数开始 2.1. 定义一个函数 如下定义了一个求和函数:
2015-07-25 19:51:48 271
转载 Python函数式编程指南(一):概述
Python函数式编程指南(一):概述这大概算是Python最难啃的一块骨头吧。在我Python生涯的这一年里,我遇到了一些Pythoner,他们毫无例外地完全不会使用函数式编程(有些人喜欢称为Pythonic),比如,从来不会传递函数,不知道lambda是什么意思,知道列表展开但从来不知道用在哪里,对Python不提供经典for循环感到无所适从,言谈之中表现出对函数式风格的一
2015-07-25 19:48:07 301
转载 Python 3语法小记(九) 异常 Exception
常见异常:Exception 所有异常的基类AttributeError 特性应用或赋值失败时引发IOError 试图打开不存在的文件时引发IndexError 在使用序列中不存在的索引时引
2015-07-25 16:15:22 429
转载 getopt在Python中的使用
在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为"-"加上单个字母选项;长选项为"--"加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法的支持,而且使用简单。取得命令行参数 在使用之前,首先要取得命令行参数。使用sys模块
2015-07-24 20:00:47 462
转载 Linux patch命令参数及用法详解---Linux打补丁命令
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/linux下patch命令使用详解---linux打补丁命令 功能说明:修补文件。 语 法:patch [-bceEflnNRstTuvZ][-B ][-d ][-D ][-F ][-g ][-i ][-o ][-p ][-r ][-V ][-Y
2015-07-24 17:37:35 466
转载 Linux patch命令参数及用法详解---Linux打补丁命令
linux下patch命令使用详解---linux打补丁命令 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/功能说明:修补文件。 语 法:patch [-bceEflnNRstTuvZ][-B ][-d ][-D ][-F ][-g ][-i ][-o ][-p ][-r ][-V ][-Y ]
2015-07-24 17:36:24 1684
转载 Python集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点
2015-07-24 15:45:09 253
转载 Python Split函数的用法总结
字符串的split用法说明:Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!!这里这样写的原因只是为了方便理解,仅此而已。 由于敢接触Python,所以不保证以后还有没有其他用法,所以会在后面不断加入。。。 1.按某一个字符分割,如‘.’ ?1234str = ('ww
2015-07-23 20:27:58 886
转载 getopt在Python中的使用(转)
在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为"-"加上单个字母选项;长选项为"--"加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法的支持,而且使用简单。取得命令行参数 在使用之前,首先要取得命令行参数。使用sys
2015-07-23 19:38:18 277
转载 Python中的文本处理
什么是 Python?Python 是由 Guido van Rossum开发的、可免费获得的、非常高级的解释型语言。其语法简单易懂,而其面向对象的语义功能强大(但又灵活)。Python可以广泛使用并具有高度的可移植性。回页首字符串 -- 不可改变的序列如同大多数高级编程语言一样,变长字符串是 Python中的基本类型。Python在“后台”分配内存以保存字符串(或其它
2015-07-23 19:20:06 443
转载 python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用xml.etree.ElementTree模块实现了一个简单而有效的用户解析和创建XML数据的API。在python3.3版本中,该模块进行了一些修改:xml.etree.cElementTree模块被弃用。警告:xml.etree
2015-07-23 17:41:33 337
转载 搞清楚 Python traceback
目录[-]1. Python中的异常栈跟踪2. 使用cgitb来简化异常调试3. 使用logging模块来记录异常上周公司组织Python方面的代码review,其中提到一个问题就是没有一个统一的异常日志分析机制,都乱七八糟的,然后回头看了一下自己项目的异常处理方面,感觉对Python异常体系以及相关的工具模块了解不是很深。有必要整理一下关于Python异常处理
2015-07-23 16:52:19 678
转载 Python异常模块traceback用法举例
traceback模块被用来跟踪异常返回信息. 如下例所示:import traceback try: raise SyntaxError, "traceback test" except: traceback.print_exc()将会在控制台输出类似结果:Traceback (most recent call last): File "H:\PythonWorkSpace\Test\src\T
2015-07-23 16:31:28 1368
转载 Python文件夹与文件的操作
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s = os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回abc所在
2015-07-23 16:09:13 233
oxygen xml editor 17.0.7z keygen
2015-07-29
java基础教程_Java快车
2015-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人