看完(一)后,想必已经对装饰器有了一个基本的概念。在(二)中,我将会对装饰器的一些高级用法做一点研究记录。 1、装饰器带其他参数 接着上面的例子,我们希望并不是每个人都有权限去使用这个计算函数,只有特定的人才可以。 de…
分类:python
Ansible使用之playbooks大法
Playbooks 使用指南 1.主机与用户 在yml文件中hosts指定主机组或者满足主机的patterns,以逗号分隔; remote_user指定以远程用户执行;sudo指定远程用户使用sudo权限执行命令 注意:…
[Python常用库]pickle
pickle是Python库中常用的序列化工具,新版本的Python中用c重新实现了一遍,叫cPickle,性能更高,下面的代码演示了pickle库的常用接口用法,非常简单: import cPickle as pick…
Python字符串的格式化,看这一篇就够了
相信很多人在格式化字符串的时候都用”%s” % v的语法,PEP 3101 提出一种更先进的格式化方法 str.format() 并成为 Python 3 的标准用来替换旧的 %s 格式化语法,C…
《Python高级编程技巧》学习笔记
2-1列表、字典、集合筛选数据 filter from random import randint data = [randint(-10,10) for _ in xrange(10)] filter(lambda x…
比较基础的urllib库来了解一下
什么是urllib库 Python内置的HTTP请求库 urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser ro…
为Python添加默认模块搜索路径
我们在编写程序时经常引用Python模块,其中不乏像Caffe这样编译的第三方或用户私有模块,如何将这些模块添加进Python模块搜索路径并能import呢,这里有三种方法,根据不同的情况,选择不同的方法。 方法一:函数…
namedtuple工厂函数精讲
首先,我会介绍下使用namedtuple所需要了解的基本概念,然后讲解如何使用namedtuple,最后使用namedtuple来创建一摞纸牌。理解这些之后,就可以权衡利弊,并在生产中使用 基本概念 namedtuple…
python之理解GIL
python之理解GIL 1、GIL简介 GIL的全称为Global Interpreter Lock,全局解释器锁。 1.1 GIL设计理念与限制 python的代码执行由python虚拟机(也叫解释器主循环,CPyt…
TPS与用户数,事务相应时间关系
并发用户数与TPS之间的关系 并发用户数:指的是现实系统中操作业务的用户,在性能测试工具中,一般称为虚拟用户数(Virutal User),注意并发用户数跟注册用户数、在线用户数有很大差别的,并发用户数一定会对服务器产生…
python学习第一天
编写第一个python程序 1.在命令终端中启动python 输入python 2.输入print(“Hello World”)回车 python文件的后缀名为 .py 是一个文本文件 Windo…
python技巧分享(十六)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 单元测试 #!/usr/bin/python import unittest def add(x, y): return x …