自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Cat技术入门总结

Cat技术入门总结

2017-12-20

SELinux 类权限 ObjectClassesPerms

SELinux 类权限 ObjectClassesPerms

2015-08-14

The_SELinux_Notebook

The_SELinux_Notebook

2015-08-14

SEAndroid SELinux sepolicy

SEAndroid SELinux sepolicy

2015-08-13

计算机网络方面的面试基础题(超级全哦)

计算机网络方面的面试基础题(超级全哦).

2015-08-10

Gradle_Beyond_the_Basics

Gradle_Beyond_the_Basics

2015-08-10

GradlePluginUserGuideChineseVerision

GradlePluginUserGuideChineseVerision

2015-08-10

#真题#阿里巴巴客户端笔试题

#真题#阿里巴巴客户端笔试题

2015-08-04

(腾讯)后台开发面试题解答

(腾讯)后台开发面试题解答

2015-08-04

oxygen xml editor 17.0.7z keygen

oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen oxygen xml editor 17.0.7z keygen

2015-07-29

java基础教程_Java快车

我对北京JAVA快车培训的了解:北京JAVA快车培训是北京汇才同飞软件技术研究院2009年的重点培训项目之一,是JAVA培训界的后起之秀, 北京JAVA快车是小规模实力精华型培训机构,在公司一线做了三年、五年的技术比较精湛同事一起做培训,教师专业技术精,课程设置比较前沿,有丰富的实践经验,学习过程中有真实的项目练习,开班人数少,一般每个班15-20人。学期5个月,体验学习30天再交学费.所以培训质量还是过硬的;因为是老师自己的机构,也比较负责任特敬业,以学生的就业率和入职工资为口碑,因为没有其它如广告类的开销,收费比较低,《北京JAVA快车》培训在业界比较受欢迎

2015-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除