python学习
谢谢芒果
这个作者很懒,什么都没留下…
展开
-
零散记录
1.注意,没有返回值的return语句等价于return None。None是Python中表示没有任何东西的特殊类型。例如,如果一个变量的值为None,可以表示它没有值。2. 如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值--这被称作 关键参数 --我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参。这样做有两个优势原创 2014-06-05 16:27:30 · 519 阅读 · 0 评论 -
Python中subprocess学习
Python中subprocess学习subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, s转载 2014-07-25 11:08:14 · 390 阅读 · 0 评论 -
python入门小结-01
Python 语句中有一些基本规则和特殊字符:-- 井号(#)表示之后的字符为 Python 注释-- 换行 (\n) 是标准的行分隔符(通常一个语句一行)-- 反斜线 ( \ ) 继续上一行-- 分号 ( ; )将两个语句连接在一行中-- 冒号 ( : ) 将代码块的头和体分开-- 语句(代码块)用缩进块的方式体现-- 不同的缩进深度分隔不同的代码块-- Pyth原创 2014-06-09 14:05:24 · 436 阅读 · 0 评论 -
python学习笔记 - @property
python学习笔记 - @property@property 可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/getter也是需要的,我们视具体情况吧 请注意以下代码场景: 代码片段1: Python2.6代码 class Parrot(object): def __ini转载 2014-07-25 14:14:18 · 322 阅读 · 0 评论 -
python文件操作--指定行下一行加入指定内容
fileold = open("/etc/cluster/cluster.conf", "rb+")configfile_list = fileold.readlines()fileold.close()print "length of old cluster.conf:",configfile_list.__len__()tarline=0for i in range(con原创 2015-01-15 14:59:17 · 10085 阅读 · 0 评论 -
python学习之map/reduce
map(func,list),映射reduce (func,list),递归filter(func,list),过滤三个函数的入参都是function,list。def not_empty(s): return s and s.strip()filter(not_empty, ['A', '', 'B', None, 'C', ' '])# 结果: ['原创 2017-04-10 08:56:02 · 505 阅读 · 0 评论 -
离线下载pip包进行安装
Host-A 不能上网,但是需要在上面安装python-package通过另外一台能上网的Host-B主机1. 下载需要离线安装的Packages在Host-B上执行如下命令:安装单个Package$ pip install package> --download /tmp/offline_packages安装多个Packages$ pip install原创 2017-07-12 15:07:33 · 24181 阅读 · 0 评论