在使用ansible做自动化运维的时候,免不了的要重复执行某些操作,如:添加几个用户,创建几个MySQL用户并为之赋予权限,操作某个目录下所有文件等等。好在playbooks支持循环语句,可以使得某些需求很容易而且很规范的实现。with_items是playbooks中最基本也是最常用的循环语句..
分类:
其他好文 时间:
2015-08-05 22:34:02
阅读次数:
1869
Pyhton 编辑错误
问题:
TabError: Inconsistent use of tabs and spaces in indentation
解决方法:
这个错误是说你用了tab键作缩进了,
因为在python不像C/C++里用大括号来区分程序块,而是用缩进
所以缩进很重要你把Tab都换成空格就好了...
分类:
其他好文 时间:
2015-08-05 22:25:03
阅读次数:
1015
尽管Hadoop框架是用java写的,但是Hadoop程序不限于java,可以用python、C++、ruby等。本例子中直接用python写一个MapReduce实例,而不是用Jython把python代码转化成jar文件。
例子的目的是统计输入文件的单词的词频。
输入:文本文件输出:文本(每行包括单词和单词的词频,两者之间用'\t'隔开)
1. Pyth...
分类:
编程语言 时间:
2015-08-05 22:21:45
阅读次数:
293
本节主要介绍pythonif条件语句,以及用法。下面附有之前的文章;...
分类:
编程语言 时间:
2015-08-05 22:13:25
阅读次数:
147
Python中常常要利用RSS下载文本。由于这个Python开源软件嘛,碎片化特别严重。反正是各种边边角角的小问题。网上找来找去找半天都没解决如何安装。我的是win7的。python 是3.4版本的。注意我的安装时间是2015年8月5日,我不保证时间过长你能看我的帖子就安装正确。下面就说...
分类:
其他好文 时间:
2015-08-05 22:10:47
阅读次数:
142
python 是个逐步迭代开发的过程,他不是向下兼容的,更不是向上兼容,版本不一致,好端端的程序就是不能运行了。下面是在python 2中能运行,在Python 3中不能运行的代码。其实也很简单。但是这些边边角角的东西着实让人头疼。>>> a=range(10)>>> arange(0, 10)>>...
分类:
其他好文 时间:
2015-08-05 22:03:42
阅读次数:
1547
标题有语病,其实是这样的: 假设有两个列表 : L1 = [1,2,3,4] ; L2 = [1,2,5,6] 然后去掉L1中包含的L2的元素 直接这样当然是不行的:def removeExists(L1, L2): for e1 in L1: if e1 in L2: L1.r...
分类:
编程语言 时间:
2015-08-05 21:53:43
阅读次数:
148
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够在没有权限的情况下安装新套件,不同应用可以使用不同的套件版本,套件升级不影响其他应用。 Virtaulenvwrapper则是virtualenv的扩展包,用于更方便管理虚拟环境,如,新增,删除,复制,切换...
分类:
移动开发 时间:
2015-08-05 21:47:41
阅读次数:
691
今天,在centos6.5下安装psycopg2,利用Python连接PostgreSQL数据库的时候,出现了一个undefined symbol: lo_truncate6的错误: django.core.exceptions.ImproperlyConfigured: Error loading...
分类:
其他好文 时间:
2015-08-05 21:46:02
阅读次数:
2092
一、线形代数理论基础
线形代数(linear algebra)是数学的一个分支,研究矩阵理论、向量空间、线性变换和有限维线形方程组等内容。
比较重要的思想有:1.线性代数的核心内容是研究有限维线性空间的结构和线性空间的线性变换;2.向量的线性相关性是研究线性空间结构与线性变换理论的基础;3.矩阵是有限维线性空间的线性变换的表示形式;4.线性方程组的求解问题是n维空间到m...
分类:
编程语言 时间:
2015-08-05 20:30:01
阅读次数:
433