Python

分布式进程

面试的时候,相比Java老是问算法,Python经常会问一些概念,比如元类,闭包等等,当然分布式进程也是其中之一 分布式进程应该爬虫用得比较多,一个作为master,其它workers可以作为分布式进程来执行各自的业务,...

Python闭包

装饰器实际上就是对闭包的使用 Python里一个函数里面又定义了一个函数,内部函数却可以引用外部函数的参数,局部变量;而当外部函数执行完毕返回内部函数引用的时候,以上所有参数也一同保存在返回的内部函数当中...

Python的multiprocessing引起的问题

刚在用到python的mutliprocessing的时候,遇到了一个问题 引申为一个小例子就是,比如多进程并发在不同的az上创建虚拟机 #!/usr/bin/env python import multiprocessing class Nvs(object): def __init__(...

Python函数装饰器

Tempest里用例的测试都会用到装饰器,虽然声称很方便,但我看来还是感觉比较非主流 #!/usr/bin/env python # coding: utf-8 def decorator(func): def subfun(): print 'subfun()' return ...

ImportError: cannot import name IncompleteRead

最近被pip坑得焦头烂额,原因都懂的,官方也有人提出了这个bug:https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1306991   当然解决办法还是很简单的:apt-get remove python-pip easy_instal...

Linux实时打印网口流量脚本

为了测试丢包情况,重新弄了一个网卡数据信息脚本,比较随意 #!/usr/bin/env python ###################################### #nic_traffic.pl => nic_status.py #HuiLi ###############################...

HTTPie

GitHub上排名第一的python开源项目名叫HTTPie,它的描述为:HTTPie is a command line HTTP client, a user-friendly cURL replacement,看样子跟cURL的功能类似,之前有项目是通过python脚本调用cURL将磁盘中存...

绑定

方法在所属的类定义了实例时,方法才绑定了那个实例,没有实例的时候,方法就是未绑定状态,而定义方法的时候,第一个参数都是self,代表的是调用此方法的实例 在实例调用方法的时候,由于实例都是作为第一个参数...

新/旧式类多重继承搜索调用顺序的区别

在多重继承当中,派生的类中,表面上看基类排列的顺序不同,会导致输出不同,当然实质上是调用的类方法不同,更实质原因是搜索方法的方式不同__author__ = 'LiHui' class MyBook(object): def __init__(self...

继承的覆盖以及调用基类的问题

派生出类有一些方法覆盖问题,以及调用基类的方法__author__ = 'LiHui' class MyBook(object): def __init__(self): print 'MyBook __init__' class MyCookBook(MyBook): def __init__(self): ...

python的package问题

最近Java里的package弄习惯了,回到python里,貌似有点小不习惯,java里只需要import整个package.*,当然写得更详细具体一些更佳,然后就可以调用类创建对象,以及调用方法;而python里一个简单的package,import...

python装饰器

今天在Leetcode刷题的时候,碰到了python里一个装饰器,这是python后来版本里加的一个名词,在此之前有一些概念   举个例子,一个基本的实例方法就向下面这个: class Kls(object): def...

PyCharm 4.0.6 注册码

Professional Edition版本比Free版本多了很多东西,比如 Web development,Django等等,重新下了Professional版本,虽然是只30天免费,但是到时候重装一下应该也是OK的 不过找到一个License,有需求的可以...

python对象,变量,可变类型,不可变类型,函数传参

1:对象 python对象有三个属性:身份,类型和值 身份是唯一标识自己的东西,就像身份证号一样,不过这里可以理解成对象的内存地址;类型决定了对象可以保存什么类型的值,可以进行哪些操作等;值就是对象的数据项...

python执行顺序

本来是想看看各类变量和成员变量相互关系,结果下面几行代码让对执行顺序产生了一点疑问#!/usr/bin/env python # coding = utf-8 class myClass: a = 1 print 'class: ' + str(id(a)) def __init...

矩阵转置

转置就是矩阵行列对换,相当于另一种显示形式,ndarray数组还有这种转置特性,而且和数学里做转置的符号T一样,也有一个T属性>>> import numpy as np >>> data = np.arange(15).reshape((3, 5)...

NumPy

python里内置的数据类型里没有多维数组,NumPy是一个数据分析的包,提供了一个N维数组对象ndarray,可以作为大数据容器做一些数据计算 通过sourceforge很容易下载到NumPy,但假如是在windows下安装的时候,要注意...

浙ICP备16024533号

浙公网安备 33010802007459号