上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: #!/usr/bin/env python """Setuptools bootstrapping installer. Maintained at https://github.com/pypa/setuptools/tree/bootstrap. Run this script to insta 阅读全文
posted @ 2017-08-15 13:58 破晓e 阅读(351) 评论(0) 推荐(0) 编辑
摘要: # 安装所有的开发工具包 yum groupinstall -y "Development tools" # 安装其它的必需包 yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel # 下载、编译 阅读全文
posted @ 2017-07-28 17:47 破晓e 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 函数式编程,可以尽量提高代码的重用性,大大减少程序的编写量。看起来清晰,明了。 所谓函数式编程,就是将程序的各个功能,都用一个一个的函数来封装。将各个功能分开来写。写完之后,在下边主体函数中,将各个封装好的函数,像搭积木一样的拼接起来。 阅读全文
posted @ 2017-06-11 11:35 破晓e 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 如果使用多线程操作数据库,容易引起多用户操作锁表 OperationalError: (2013, 'Lost connection to MySQL server during query') 使用多线程时,出现链接服务器消失的错误,在链接数据库时,加入ping(True)方法 意思时检测链接 阅读全文
posted @ 2017-05-31 13:53 破晓e 阅读(8301) 评论(0) 推荐(0) 编辑
摘要: with 语句适用于对资源进行访问的场合,例如访问文件后,不需手动关闭文件,访问完成后自动释放资源等 1 with open("/root/xxx.txt","r") as f: 2 data = f.readlens() 确保访问完资源以后,即时自动释放资源。 阅读全文
posted @ 2017-05-29 17:24 破晓e 阅读(202) 评论(0) 推荐(0) 编辑
摘要: python简单的一个生成器,直接将生成式的方括号改为圆括号即可 a = (i in rang(1,11)) 这样一个简单的生成器就写好了。 函数类型的生成器 def num() for i in rang(1,11) yield i 函数式生成器是将函数的return改为yield即可,这样返回的 阅读全文
posted @ 2017-05-23 19:50 破晓e 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 用来创建list的方式。 a = [i for i in rang(1,11)] 返回[1,2,3,4,5,6,78,9,10] b = [i*i for i in rang(1,3)] 返回[1,4] [i+j for i in 'a,b,c' j for j in 'x,y,z'] 返回['ax 阅读全文
posted @ 2017-05-23 19:38 破晓e 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 重新加载sys后,在idle里无法输出内容。出现这种情况,需要将sys的三个变量重新定义。 在重新载入sys之前,为三个变量赋值 a,b,c = sys.studin,sys.studout,sys.studerr 然后重新载入sys reload(sys) 在为sys的三个变量赋值 sys.stu 阅读全文
posted @ 2017-05-23 18:23 破晓e 阅读(447) 评论(0) 推荐(0) 编辑
摘要: filter 函数,是用来过滤一个序列使用的。接收两个参数(函数, 序列) 例如判断是否为偶数 阅读全文
posted @ 2017-05-23 12:00 破晓e 阅读(175) 评论(0) 推荐(0) 编辑
摘要: reduce 函数,是对一个列表里的元素做累计计算的一个函数。接收两个参数(函数,序列)例如 1 def num(x,y) 2 return x+y 3 4 reduce(num,[1,2,3,4,5,6]) 5 6 返回21 就是对一个序列做累计操作 阅读全文
posted @ 2017-05-23 11:35 破晓e 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页