摘要: 一. 背景: Netcraft(官网:http://uptime.netcraft.com)公司为互联网市场以及在线安全方面提供咨询服务。公司官网每月定期会公布的Web Server Survey 已成为了解全球网站与服务器市场份额情况的主要参考依据。 最新数据: 从最新数据上可以看出,nginx自 阅读全文
posted @ 2017-05-05 12:05 meitangyanyan 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、XML XML是实现不同语言或程序之间进行数据交换的协议,XML文件格式如下: 1.解析XML 1 from xml.etree import ElementTree as ET 2 3 #解析方式一: 4 #利用ElementTree.XML将字符串解析成xml对象 5 #打开文件,读取XML 阅读全文
posted @ 2017-03-27 19:02 meitangyanyan 阅读(472) 评论(0) 推荐(0) 编辑
摘要: configparser用于处理特定格式的文件,其本质上是利用open来操作文件。 特定格式文件如下: 1. 获取节点信息 1 import configparser 2 3 cf=configparser.ConfigParser() 4 cf.read("s1.conf",encoding="u 阅读全文
posted @ 2017-03-27 16:49 meitangyanyan 阅读(108) 评论(0) 推荐(0) 编辑
摘要: mtime(modify time) :文件内容改变时更改 文件内容最后一次被修改的时间 ctime(change time, 而不是create time) :文件重命名,更改属主,权限或者链接时更改 文件状态最后一次被改变的时间 atime(access time):是在读取文件或者执行文件时更 阅读全文
posted @ 2017-03-27 11:51 meitangyanyan 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一. 硬盘: 1. 存储介质:硬盘、光盘、软盘、Flash盘、磁带、网络存储设备等。 2. 硬盘信息: 《硬盘信息》 3. 磁盘的分区:这是针对大容量的存储设备来说的,主要是指硬盘;对于大硬盘,我们要合理规划分区,所以要谈到硬盘的分区。 二.文件系统: 1.是什么? 文件系统是操作系统最为重要的一部 阅读全文
posted @ 2017-03-27 11:49 meitangyanyan 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式 (1)数量词的贪婪模式与非贪婪模式 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字 符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:正则表达式”ab*”如果用于查找”abbbc”,将找到” 阅读全文
posted @ 2017-03-27 11:04 meitangyanyan 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、sys 用于提供对Python解释器相关的操作: 1 import sys 2 sys.argv 命令行参数list,第一个元素是程序本身的路径 3 sys.version 获取python解释器的版本信息 4 sys.path 返回模块的搜索路径,即可导入模块和包的路径 5 sys.platf 阅读全文
posted @ 2017-03-10 19:29 meitangyanyan 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一. 序列化模块——json和pickle 序列化: 将python的数据类型序列化成字符串或者bytes类型 反序列化:将字符串或者bytes类型反序列化成python的数据类型 注意:在python里单引号和双引号是没有区别的,但是在别的语言里,单引号是用来引字符的,双引号是用来引字符串的。所以 阅读全文
posted @ 2017-02-28 17:05 meitangyanyan 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是模块和包 1.在开发过程中,为了使得我们的代码的可维护性和重用性更好,将很多函数按功能进行分组,分别放到不同的文件里,这些文件就叫作模块,一个.py文件就是一个模块(Module)。 2.使用模块可以避免函数名和变量名的冲突,但是我们在写模块的时候要尽量别与内置模块名字冲突,下一篇我们详 阅读全文
posted @ 2017-02-28 15:17 meitangyanyan 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一. 递归 1 TOTAL=1 2 def f(n,m): 3 global TOTAL 4 TOTAL=TOTAL*n 5 n+=1 6 if n > m: 7 return TOTAL 8 else: 9 return f(n,m) 10 11 #输出1*2*3*4*5*6*7*8的结果 12 阅读全文
posted @ 2017-02-27 19:24 meitangyanyan 阅读(89) 评论(0) 推荐(0) 编辑