杰瑞的专栏

架构师、脚本语言专家;精通Python、Shell、正则表达式;熟悉Java、C、Tcl、Ruby、Scala、Perl等多种编程语言;在性能,开源,自动化测试方面有非常丰富的经验...

Python中的模块导入及重载简析

简单来说,每一个.py结尾的Python源代码文件都是一个模块。 其他文件可以通过导入一个模块读取这个模块的内容。导入从本质来讲,就是载入另一个文件,并能够读取那个文件的内容。一个模块的内容通过这样的属性能够被外部模块使用。这种基于模块的方式使模块变成了Python程序架构的一个核心概念。更大的程...

2018-09-29 22:46:38

阅读数 75

评论数 0

Linux下如何查看bash版本并自动安装bash?

一般情况下,在安装Linux系统时会自动安装好bash软件,查看系统bash版本的命令如下: [root@localhost ~]# cat /etc/redhat-release # 显示Linux的环境版本 CentOS release 6.8 (Final) [root@loca...

2018-09-29 22:09:34

阅读数 2591

评论数 0

查看Linux系统默认Shell的两种方式

在常用的操作系统中: Linux下默认的Shell是Bourne Again Shell(bash) Solaris和FreeBSD下默认的是Bourne shell(sh) AIX下默认的是korn Shell(ksh) 可以通过下面两种方式来查看Linux系统默认的Shell 方式一:...

2018-09-29 21:33:28

阅读数 1891

评论数 0

Python中使用filter过滤列表的一个小技巧

有的时候使用dir(Module),可以查看里面的方法,但是模块自带的属性"__"开头的也会显示,如下: >>> import random >>&...

2018-09-24 11:18:49

阅读数 1226

评论数 0

Python中的Logging模块学习

Python中的日志模块,使用使用logging模块,该模块自2.3版本开始便是Python标准库的一部分。 日志的两个目的: 诊断功能: 记录与应用程序操作相关的日志,方便诊断。 审计功能: 为商业分析而记录的日志,具备审计的功能。 日志 vs 打印 当打印显示帮助文档时,打印无疑是个不...

2018-09-15 09:38:09

阅读数 113

评论数 0

Python中的json库的简单使用

json库可以自字符串或文件中解析JSON。 该库解析JSON后将其转为Python字典或者列表。它也可以转换Python字典或列表为JSON字符串,常用的方法其实就两种dump和load. 一: 使用json.loads方法将json对象转成Python对象 比如说,下面一个字符串对象 ...

2018-09-09 09:40:18

阅读数 1335

评论数 0

Python中xmltodict对xml的操作

xmltodict是另一个简易的库,它致力于将XML变得像JSON. 下面是一个简单的示例XML文件: <?xml version="1.0"?> <mydocument has=&...

2018-09-08 10:12:14

阅读数 2078

评论数 0

Python使用untangle模块对XML文件进行解析

untangle库可以将XML文档映射为一个Python 对象,该对象于其结构中包含了原文档的节点与属性信息。该库为第三方库,在使用之前必须使用pip来安装 下面使用的XML示例文件: bookstore.xml <?xml version="1....

2018-09-06 19:16:09

阅读数 308

评论数 0

Python中实现字典的排序

我们都知道,字典是hash算法,是无序显示的。 如果要使字典按创建顺序,或者按Key键的ASCII顺序,或者按Value值的顺序来排列,可以用以下两种方法。  方法一: 使用collections模块的OrderedDict方法 >>&am...

2018-09-06 11:14:28

阅读数 2649

评论数 1

Shell中实现进度条的小脚本

用其他编程语言可以实现进度条的显示,其实在Shell脚本中也可以实现进度条显示。下面是个进度条的简单示例 #/bin/bash progress_bar='' for i in {0..100..2} do printf "process:[%-...

2018-09-06 10:21:22

阅读数 310

评论数 2

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