随笔分类 -  开发 / python

python技术栈
摘要:一打开文件 二操作文件 三关闭文件 open(文件,模式,编码),打开文件 >0101010(以二进制的方式打开) >编码(open默认utf-8编码) >显示 r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读;不存在则创建,存在则报错】 a, 阅读全文
posted @ 2017-04-12 17:08 MKY-门可意 阅读(355) 评论(0) 推荐(0)
摘要:#函数 def f1(a,b): retrun a+b #lambda方式,形参(a,b):返回值(a+b) f2=lambda a,b : a+b 在一些比较简单的过程计算就可以用lambda python内置函数 abc 获取绝对值 all 循环对象,都为真就返回真否则为假 >>> li[1, 阅读全文
posted @ 2017-04-05 18:01 MKY-门可意 阅读(1003) 评论(0) 推荐(0)
摘要:while True: if cpu利用率 > 90%: #发送邮件 1、连接邮箱服务器 2、发送邮件 3、关闭连接 if 内存 >50%: #发送邮件 1、连接邮箱服务器 2、发送邮件 3、关闭连接 上面发送邮件过程都是重复的所以,没有必要都写一次。而且这样做也浪费内存。可以改成下面的方式 #定义 阅读全文
posted @ 2017-04-05 16:42 MKY-门可意 阅读(176) 评论(0) 推荐(0)
摘要:python list 在内存中存储数据的结构 1先考虑一个问题为什么python list是可以被追加的,也就是数据会不断扩大? 当生成一个列表对象那么python就会在内存中开辟一个区域来存放当前的值,如果在往里追加def内存中的数据会是连续存放的么? 当然不会了,因为python就是利用c中的 阅读全文
posted @ 2017-03-24 17:10 MKY-门可意 阅读(346) 评论(0) 推荐(0)
摘要:报如下错误: { "badMediaType": { "message": "Unsupported Content-Type", "code": 415 }} 这个问题一般都是调用rest api 出现的,就是http 头中没有增加 "Content-type":"application/json 阅读全文
posted @ 2016-11-02 16:35 MKY-门可意 阅读(1985) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/yuxc/archive/2011/08/01/2123995.html Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 阅读全文
posted @ 2016-11-01 17:57 MKY-门可意 阅读(279) 评论(0) 推荐(0)
摘要:1获取token 2,设置http头携带token就可以了。 有了这个值就可以做任何事情了 调用salt模块 阅读全文
posted @ 2016-11-01 17:06 MKY-门可意 阅读(632) 评论(0) 推荐(0)
摘要:转:http://www.findspace.name/easycoding/1137 要加入 header,需要使用 Request 对象: 对有些 header 要特别留意,服务器会针对这些 header 做检查User-Agent : 有些服务器或 Proxy 会通过该值来判断是否是浏览器发出 阅读全文
posted @ 2016-10-24 16:05 MKY-门可意 阅读(21572) 评论(0) 推荐(0)
摘要:自定义序列的相关魔法方法允许我们自己创建的类拥有序列的特性,让其使用起来就像 python 的内置序列(dict,tuple,list,string等)。 如果要实现这个功能,就要遵循 python 的相关的协议。所谓的协议就是一些约定内容。例如,如果要将一个类要实现迭代,就必须实现两个魔法方法:_ 阅读全文
posted @ 2016-10-18 16:21 MKY-门可意 阅读(346) 评论(0) 推荐(0)
摘要:估计这个py2版本的问题,py3就统一utf编码了 报错代码: python :ascii codec can't decode byte 0xe8 in posi 当django中报这个错误的时候,如果有比较详细的文件路径还好说就可以针对这个文件进行编码处理。但是如果报错中没有文件路径那肯定要疯掉 阅读全文
posted @ 2016-09-23 13:05 MKY-门可意 阅读(1896) 评论(0) 推荐(0)
摘要:按照自己的方法来写接口 ''' @api_view([ 'POST','GET',]) 允许请求的是get或post方法,这里去掉get那么就不能用get方法请求 @permission_classes((permissions.AllowAny,)) 权限装饰器,如果去掉就无法访问 这里就是自己写 阅读全文
posted @ 2016-09-23 12:26 MKY-门可意 阅读(1547) 评论(1) 推荐(0)
摘要:具备以下知识: django http://www.cnblogs.com/menkeyi/p/5882464.html http://www.cnblogs.com/menkeyi/p/5882453.html 安装Django Restframework 官方网站 http://www.djan 阅读全文
posted @ 2016-09-22 17:24 MKY-门可意 阅读(4692) 评论(0) 推荐(2)
摘要:转http://www.ruanyifeng.com/blog/2011/09/restful.html 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 阅读全文
posted @ 2016-09-18 17:48 MKY-门可意 阅读(331) 评论(0) 推荐(0)
摘要:转:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 学习学习这个提升一下逼格 哈哈 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机 阅读全文
posted @ 2016-09-18 17:47 MKY-门可意 阅读(324) 评论(0) 推荐(0)
摘要:概念: 首先列一下,sellect、poll、epoll三者的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而 阅读全文
posted @ 2016-09-01 16:55 MKY-门可意 阅读(1015) 评论(0) 推荐(0)
摘要:利用paramiko 下的demo可以很容易的实现记录客户在操作客户机时的命令,修改\demos\interactive.py 此时方法 [root@controller demos]# ./demo.py root@10.64.8.10 阅读全文
posted @ 2016-09-01 13:55 MKY-门可意 阅读(920) 评论(0) 推荐(0)
摘要:这中方式用的比较多,毕竟要控制并发数量,不可能不限制并发数 显示结果: : 0 : 1 : 2 : 3 : 40149进程:<multiprocessing.pool.ApplyResult object at 0x00000000026C9CF8> 获取结果超时 这个例子主要是告诉大家如何使用po 阅读全文
posted @ 2016-08-30 17:01 MKY-门可意 阅读(430) 评论(0) 推荐(0)
摘要:利用 Value,Array 先说明这个方法并不常用,因为有更灵活的方法 显示内容: not_share: [1000, 999] 子进程里面修改成功,但是看下面父进程返回的值。并没有修改3.141 共享内存已经被修改了[0, -1, -2, -3, -4, -5, -6, -7, -8, -9] 阅读全文
posted @ 2016-08-30 15:01 MKY-门可意 阅读(4869) 评论(0) 推荐(0)
摘要:一 使用queue来实现进程间的内存共享 显示效果如下: [0, 'hello', {'aa': 'bb'}][1, 'hello', {'aa': 'bb'}][2, 'hello', {'aa': 'bb'}][3, 'hello', {'aa': 'bb'}][4, 'hello', {'aa 阅读全文
posted @ 2016-08-26 15:53 MKY-门可意 阅读(15230) 评论(0) 推荐(0)
摘要:由于python 多线程是无法在多核上发挥优势的,所以才用多进程的方式来折中将这个问题解决。 1 from multiprocessing import Pool 2 import os 3 def f(x): 4 #打印变量和每个进程的pid这样在显示结果中可以看出是多进程 5 print x,o 阅读全文
posted @ 2016-08-25 15:16 MKY-门可意 阅读(520) 评论(0) 推荐(0)