在socket套接字模块进行send和recv方法时出现这种问题,是因为Python3.x和Python2.x版本变化,Inpython3,bytesstringsandunicodestringsarenowtwodifferenttypes.相互之间需要进行转换decode()和encode()。send()需要的参数为bytes类型,因此需要对str进行encode()recv()返回的..
分类:
编程语言 时间:
2017-03-17 21:28:11
阅读次数:
451
python2.6.6升级2.7.x1.下载python2.7.xwgethttps://www.python.org/ftp/python/2.7.x/Python-2.7.x.tgz2.解压并编译安装tar-zxvfPython-2.7.x.tgz&&cdPython-2.7.x&&./configure&&makeall&&makeinstall&&makeclean&&makedist..
分类:
编程语言 时间:
2017-03-17 21:25:35
阅读次数:
158
lambda表达式,也叫匿名函数,是普通函数的‘迷你版’lambda表达式的格式:lambda形参:表达式func1=lambdax:x+1func1(10)>>>11从上面的例子可以看出,lambda函数不需要手动定义返回值,表达式的结果,就会直接作为返回值返回。比如说,定义一个lambda函数,给每个字..
分类:
编程语言 时间:
2017-03-17 21:15:44
阅读次数:
133
#!/usr/bin/envpython
#-*-coding:UTF-8-*-
importrandom
#生成随机6位随机数含字母
code=[]
foriinrange(6):
ifi==random.randint(1,5):
code.append(str(random.randint(1,5)))
else:
code.append(chr(random.randint(65,90)))
print‘‘.join(code)#转换成字符串结果GQW4AZ
分类:
编程语言 时间:
2017-03-17 21:14:59
阅读次数:
151
对于一个大文件,读取每一个行然后处理,用readline()方法老是读不全,会读到一半就结束,也不报错; 总之处理的行数跟 wc -l 统计的不一样,调试了一下午,改用 成功解救,但是不知道是什么原因。网上有说是文件里有特殊字符,需要用rb模式打开,试了也不行。 ...
分类:
编程语言 时间:
2017-03-17 20:57:15
阅读次数:
352
1 如何用python上传图片 2 如何在一个类中调用不同的方法 class learn: def a(c,d): print(c+d) return c + d def b(): m=input("a :" ) k=input("b :" ) c=a(int(m),int(k)) print(c) ...
分类:
其他好文 时间:
2017-03-17 19:22:15
阅读次数:
129
目前DevOps是整个运维发展的方向,Network的运维也一样。使用程序控制底层的路由器是最基本的要求之一。 本文简单解释如何用Python控制路由器,对网络设备进行配置。 Python和网络设备连接,一般采用SSH。本文采用Paramiko的ssh来与路由器通讯。 一、安装Paramiko Pa ...
分类:
编程语言 时间:
2017-03-17 19:11:58
阅读次数:
277
1、设备对象 引入uiautomator,获取设备对象<所谓设备对象可理解为:Android模拟器或者真机> 语法:from uiautomator import device as d d 即为设备对象 1.1、获取设备信息 语法:d.info 返回值: 返回值解释如下: displayRotat ...
分类:
移动开发 时间:
2017-03-17 19:11:09
阅读次数:
461
下面介绍一下django+celery的配置做定时任务 1.首先介绍一下环境和版本 python==2.7 django == 1.8.1 celery == 3.1.23 django-celery == 3.1.17 2.celery的安装 sudo pip install celery==3. ...
分类:
其他好文 时间:
2017-03-17 18:50:25
阅读次数:
280