python运维课程
三分之一给你
如果你有勇气
展开
-
python运维second_chapter(2)
字典dict源码class dict(object):"""dict() -> 生成新的字典dict(mapping) -> 通过获取mapping对象中的(key,value)对来创建一个新的字典。dict(iterable) -> 就像通过下面的方法一样生产一个新的字典 d = {} for k, v in iterable: d[k] = vdict(翻译 2017-08-25 07:00:19 · 282 阅读 · 0 评论 -
python运维__fifth_chapter(3)--os module 翻译
os — Miscellaneous operating system interfaces这个模块提供了使用函数来使用操作系统的合适方法。若你只想读写文件就看open(),若你想操作路径就看os.path组件,若你想看在命令行中所有的文件的所有行就看fileinput组件。要创建一个临时的文件和目录看tempfile组件,high-level文件和目录看shutil组件。注意这些函数翻译 2017-09-18 09:59:01 · 393 阅读 · 0 评论 -
python运维_third_chapter(2)
python内置函数源码地址: python内置函数随便翻译了一下,练练手。python解释器有些内置的函数它们随时都可以使用。abs(x)返回一个数的绝对值。其参数可以为整数或浮点数。如果参数是一个复数,它的magnitude就会被返回。all(iterable)如果可迭代对象中的所有元素都为真就返回真(或者可迭代对象为空时)any(iterable)如果可迭代对象中的任何一个元素为真就返回翻译 2017-09-10 15:29:27 · 880 阅读 · 0 评论 -
python运维__fifth_chapter(2)--random module 翻译
random — Generate pseudo-random numbers这个组件在不同的分布中执行伪随机数生成器。对于整数,它会统一地从range中选择。对于数列,它会统一地从随机元素中选择,函数会就地地生成一个随机排列的列表,在生产随机样本时就不会取代原数集。在实线上,这些函数可以计算均匀分布,正态分布,正态对数分布,negative分布,负指数分布,伽马分布和贝塔分布。对于生翻译 2017-09-16 16:45:17 · 260 阅读 · 0 评论 -
python运维_third_chapter
9.对文件进行修改在python中对文件进行修改的方法有两种: 1. VIM方式,简而言之就是一次性把文件全打开放置在内存中,然后对内存中文件的信息进行处理,最后重新保存覆盖。 2. 对文件进行分批处理。方法为打开两个文件A与B,从A中读取一行进行相应的操作然后写入到B中。 在打开文件时,为了避免忘记关闭文件占用内存的情况发生用with open('filepath') as name1,o原创 2017-08-30 19:41:29 · 242 阅读 · 0 评论 -
python运维__fifth_chapter(1)--time module 翻译
这个模块提供了不同的与时间相关的函数。在datetime和calender组件中也可以看到相关的函数。 This module provides various time-related functions. For related functionality, see also the datetime and calendar modules.尽管这个组件总是有效的,不过它里面函数在不同的平台翻译 2017-09-14 21:02:15 · 367 阅读 · 0 评论 -
python运维__fifth_chapter(1)--import详解
模块与包的定义在python中可以使用import导入模块与包。模块(module)其实就是.py结尾的python文件,模块可以实现某些特定功能,在导入该模块后我们就可以直接使用这些特定功能。包(package)是python的目录,目录的功能就是组织模块,该目录下必带有 init.py文件。导入方法import module1,module2 保证模块有在环境变量中from module1原创 2017-09-14 12:19:11 · 256 阅读 · 0 评论 -
python运维_fourth_chapter(1)
装饰器装饰器本质:用一个函数为其他函数添加附加功能(也称为语法糖)使用装饰器的目的:在为其他函数添加附加功能时 不改变函数的源代码不改变函数的调用方式 因为代码的开发原则有一条为‘开放-封闭’原则,开放代码的延展性封闭代码的源码。实现装饰器要懂的概念 函数即变量(python的内存回收机制)高阶函数套嵌函数内存回收机制这个博客有详细介绍! 在装饰器中的目的:不改变原创 2017-09-14 10:54:42 · 296 阅读 · 0 评论 -
python运维second_chapter(1)
列表list源码class list(object):"""list() -> 生成一个空的列表list(iterable) -> 根据可迭代对象生成一个新的列表"""def append(self, p_object): # real signature unknown; restored from __doc__ """ L.append(object) -> 无返回值翻译 2017-08-24 14:01:00 · 300 阅读 · 0 评论 -
python运维first_chapter
python语言类型介绍python是一门解释型、动态类型、弱类型定义型语言。编译型语言与解释型语言编译型语言:在运行程序时,编译器会对程序进行编译使其成为机器能够识别的可执行文件,然后运行改文件。 编译型语言的优点:编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。解释型语言:与编译型相反,解释型语言不会一次性就把源文原创 2017-08-23 00:36:16 · 231 阅读 · 0 评论 -
python运维__fifth_chapter(5)--xml.etree.Elementtree 读取XML文档
操作语言:python3.6 IDE:pycharmXML树与元素XML是一种固有层级数据格式,用树的结构来呈现数据。XML有两类用来处理XML文件,Elementtree用来处理整个XML文档,Element用来处理XML的节点文档。解析XML接下来我们通过解析一个XML文件就能大致地明白这个模块的使用方法.我们使用下面的XML文档。<?xml version="1.0"?><data>原创 2017-09-20 23:35:41 · 271 阅读 · 0 评论