一、XML XML是实现不同语言或程序之间进行数据交换的协议,XML文件格式如下: 1.解析XML 1 from xml.etree import ElementTree as ET 2 3 #解析方式一: 4 #利用ElementTree.XML将字符串解析成xml对象 5 #打开文件,读取XML ...
分类:
编程语言 时间:
2017-03-27 19:28:00
阅读次数:
219
模块1内容补充: vars() python自动设置的全局变量 在py文件开头用三引号注释,表示是对py文件本身的注释 __doc__ py文件本身的文件注释 __file__ 文件路径 __package__ 导入py文件(自定义模块)的位置(文件夹,目录),用“.”分割 __cached__ 缓 ...
分类:
其他好文 时间:
2017-03-27 19:25:17
阅读次数:
256
安装帮助文档安装VirtualEnv报错如下 检查后发现因为Mac本机自带的python2.7 安装在/usr/bin 下面,但是安装了pycharm后会在/usr/local/bin会有python3.0的执行文件,所以本地的调用基本都被pycharm接管了。 因此给py2.7安装相对应的环境时候 ...
分类:
编程语言 时间:
2017-03-27 18:44:08
阅读次数:
326
Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。 简介 什么是 ...
分类:
其他好文 时间:
2017-03-27 18:39:54
阅读次数:
160
要使用Django自带的管理界面,首先得激活~ 激活的前提首先在你的项目的seeting目录下的INSTALL_APPS必须有以下的的包 django.contrib.admin django.contrib.auth 用户鉴别系统(只有此包有的时候才能用 python manger.py crea ...
分类:
其他好文 时间:
2017-03-27 17:13:16
阅读次数:
136
目的:监控集群内nginx及nfs服务运行是否正常,如任一服务异常,则发送邮件通知用户 条件:1. 主机及子机IP地址,hostname已确定; 2. 主机与子机能够免密通讯,即基于密匙通讯(相关命令:ssh-keygen;ssh-copy-id -i web1); 需要的文件: 1. python ...
分类:
系统相关 时间:
2017-03-27 15:42:06
阅读次数:
198
PYTHON修饰器的函数式编程 Hello World 下面是代码: 文件名:HELLO.PY 1 2 3 4 5 6 7 8 9 10 11 12 def hello(fn): def wrapper(): print "hello, %s" % fn.__name__ fn() print "g ...
分类:
编程语言 时间:
2017-03-27 15:21:56
阅读次数:
253
前言
准备
初体验
试水
划水
蹚水
潜水
拓展前言之前老是用Python发邮件,用起来挺方便的。但是一直没实现用Python收邮件,最近忙着笔试面试,但是又不能时刻打开浏览器,刷手机看看有没有新邮件...
分类:
编程语言 时间:
2017-03-27 14:50:42
阅读次数:
544
先介绍怎么用,然后说明Python的多进程/多线程。 Linux和Unix操作系统提供了一个称为fork()的系统调用,普通的函数调用一次返回一次,该函数调用一次返回两次,(也算实现了从1到2的突破)因为操作系统把当前进程(父进程)复制了一份(子进程)然后在子进程和父进程内返回,子进程永远返回0,二 ...
分类:
编程语言 时间:
2017-03-27 14:25:29
阅读次数:
151
三元运算 三元运算(三目运算),是对简单的条件语句的缩写。 1 2 3 4 5 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量 1 2 3 4 5 # 书写格式 result = 值 ...
分类:
编程语言 时间:
2017-03-27 14:23:59
阅读次数:
207