交互式的默认编码是系统默认编码脚本的默认编码是ANSCII(有其他非ANSCII字符如:中文会报错)指定脚本的默认编码#-*-coding:encoding-*-Unicode可以转utf-8和gbks_utf=s_uicode.encode(‘utf-8‘)utf-8和gbk转Unicodes_unicode=s_utf_8.encode(‘utf-8‘)中文Unicode一个Gbk两个Ut..
分类:
编程语言 时间:
2016-07-11 01:30:06
阅读次数:
141
一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。它仅需要在本地上安装相应的软件(python以及PyCrypto),对远程服务器没有配置要求,对于连接多台服务器,进行复杂的连接操作特别有帮助。二:安装方法安装paramik..
分类:
编程语言 时间:
2016-07-11 01:26:38
阅读次数:
265
在linux系统上安装python的MySQLdb库时,提示pipinstallMySQL
_mysql.c:29:20:fatalerror:Python.h:Nosuchfileordirectory
#include"Python.h"
^
compilationterminated.
error:command‘gcc‘failedwithexitstatus1找不到Python.h,这是因为没有安装python-dev使用yumsearchpyth..
分类:
编程语言 时间:
2016-07-11 01:26:30
阅读次数:
335
unicode是编码规范===》http协议GBKUTF-8是字符集编码方法===》ApachenginxPython3.Xbytes和str的区别在于bytes是byte的序列,而str是Unicode的序列http://www.asciitable.com/b‘6‘.hex()==>16进制‘36’int(b‘6‘.hex(),16)==>10进制54b1=b‘1234‘b2=bytearray(b1)b2Out[2..
分类:
编程语言 时间:
2016-07-11 01:24:59
阅读次数:
142
#需求开发一个购物车程序要求用户输入工资,然后打印购物车菜单用户可以不断的购买商品,直到钱不够为止在菜单中用户可以先择打印自已购买的商品和剩余金额#脚本内容[root@localhostopt]#catshopping_cart.py
#!/usr/bin/envpython
#_*_coding:utf-8_*_
importtime
importsys
i..
分类:
编程语言 时间:
2016-07-11 01:18:00
阅读次数:
410
1.1高阶函数变量可指向函数>>>abs(-10)10>>>x=abs--x指向abs函数>>>x(-1)--直接调用x1调用abs和调用x完全相同。函数名也是变量>>>abs=10>>>abs(-10)Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>Ty..
分类:
编程语言 时间:
2016-07-11 01:16:39
阅读次数:
203
1.1返回函数1.1.1函数作为返回值>>>deflazy_sum(*args):#可变参数...defsum():...ax=0...foriinargs:#调用外部函数的参数...ax=ax+i...returnax...returnsum--这里返回的是个函数...>>>>>>>>>lazy_sum(1,3,5,7)<functionlazy_sum.<l..
分类:
编程语言 时间:
2016-07-11 01:17:46
阅读次数:
142
1.1匿名函数有些时候,不需要显式地定义函数,直接传入匿名函数更方便。>>>list(map(lambdax:x*x,(1,2,3,4,5)))[1,4,9,16,25]冒号前面的x表示函数参数。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。>>>f=lambdax:x*x&..
分类:
编程语言 时间:
2016-07-11 01:18:36
阅读次数:
143
1.1装饰器函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>>defnow():...print(‘2016‘)...>>>now()2016>>>f=now--函数对象赋值给变量>>>f()--调用2016函数对象的__name__,能拿到函数的名称>>>now.__name__‘now‘>..
分类:
编程语言 时间:
2016-07-11 01:18:14
阅读次数:
193
1.1偏函数Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partialfunction)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。>>>importfunctools>>>i..
分类:
编程语言 时间:
2016-07-11 01:17:39
阅读次数:
180
1模块在这部分,主要区分模块、包、多层目录。请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模..
分类:
编程语言 时间:
2016-07-11 01:16:14
阅读次数:
252
1.1安装模块1.1.1安装第三方模块第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫PillowpipinstallPillow1.1.2模块搜索路径当我们试图加载一个模块时,Python会在指定的路径下搜..
分类:
编程语言 时间:
2016-07-11 01:18:14
阅读次数:
171
#需求用户可以模糊查询员工信息显示匹配了多少条,匹配字符需要高亮度显示#脚本内容#!/usr/bin/envpython
#_*_coding:utf-8_*_
whileTrue:
info=‘info.txt‘
f=file(info)
search=raw_input(‘PleaseEngterYouSearchInfo:‘)
forlineinf.readlines():
i=line.strip().split()
q=i[..
分类:
编程语言 时间:
2016-07-11 01:17:21
阅读次数:
196
1.类的成员python类的成员有三种:字段、方法、属性字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象,只有对象创建之后,才会有普通字段,而且只能通过对象来调用静态字段属于类,解释器在加载代码的..
分类:
编程语言 时间:
2016-07-11 01:14:42
阅读次数:
318
今天用python读取一个有很多字段的配置文件,配置文件中的格式类似:pidStart:2600
startFid:47
startTid:450
startFirst:1
message:‘‘一般会想到的是:config=open(configPath,‘r‘)
foriteminconfig:
//setvalueonebyone然后就想了,这么多的字段怎么一个个的设置多累了,就想p..
分类:
编程语言 时间:
2016-07-11 01:13:35
阅读次数:
188
一、内置函数1.callable()判断函数是否可以被执行,返回True/False2.chr()根据数字求出ASCII的对应关系r=chr(65)print(r)输出:A3.ord()根据字母求出ASCII的对应关系r=ord(‘A‘)print(r)输出:65#产生随机数字importrandom#导入random模块i=random.randrange(1,5)#给一个数字范围..
分类:
编程语言 时间:
2016-07-11 01:16:07
阅读次数:
269
创建两个对象独立运行 ...
分类:
编程语言 时间:
2016-07-11 01:08:23
阅读次数:
217