
Python
tanghaiyu777
kiorffen.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python传输解析PB消息Client段程序
参考链接http://blog.youkuaiyun.com/huithe/article/details/5223785程序中使用python直接通过protobuf协议访问服务器,当服务器返回的数据比较大的时候,client端在接收数据之前,需要sleep一段时间,否则接收到的数据会不完整,然后解析出错。pb文件内容如下:package bse.bsp.triggerserver;message Tri原创 2017-02-16 19:15:00 · 3444 阅读 · 0 评论 -
python使用heapq实现小顶堆(TopK大)/大顶堆(BtmK小)
参考链接https://www.coder4.com/archives/3844求一个数列前K大数的问题经常会遇到,在程序中一般用小顶堆可以解决,下面的代码是使用python的heapq实现的小顶堆示例代码: # !/usr/bin/env python # -*- coding:gbk -*- import sys import heapq class TopKH原创 2017-02-16 19:16:10 · 24970 阅读 · 1 评论 -
Python发送http请求解析返回json小demo
python发起http请求,并解析返回的json字符串的小demo,方便以后用到。 #! /usr/bin/env python # -*- coding:gbk -*- import os import sys import json import urllib import urllib2 if __name__ == "__main_原创 2017-02-16 19:13:43 · 9923 阅读 · 0 评论 -
python正则表达式使用实例-替换字符串HTML标签
最近因为需要把字符串中的html标签替换掉,想到的是使用正则来做,因为原来模块是用C++码的,所以就用的glibc的regex来做的。后来查资料发现用python来做这件事,简单方便,而且一次性可以完成所有替换,不想用C还需要自己写程序移动指针完成替换。不多说了上代码,很简单。 #! /usr/bin/env python # -*- coding:gbk -*- """ No原创 2017-02-16 18:55:49 · 2298 阅读 · 0 评论 -
Python模版引擎Jinja2
转载地址 导语最近在调研开发一个BS服务框架,需要能够根据protobuf文件以及配置文件能够自动生成相关的代码,代码注册之后可以直接编译得到一个直接支持一种数据流的BS服务模块。即实现一个可以根据数据格式定制化的BS服务框架。因为要自动生成的代码有很多,如果使用python直接把这些代码打印出来,那工作将完全无法开展,并且生成代码的格式不好控制。根据之前模板渲染的开发经验,完全可以像开发ht转载 2017-03-30 17:39:22 · 850 阅读 · 0 评论 -
Python正则使用示例
使用python从一段文本中使用正则匹配自己需要的文本,如果使用search,只会进行一次匹配,group(0)里面的内容是全匹配,group(1)里面的内容是括号里面的子正则。如果需要全部匹配就使用findall,我这里的就是全匹配,返回的是一个列表,每一项内容就是括号里的字正则匹配内容。#!/usr/bin/env pythonimport reimport sysimport jsonc转载 2017-06-30 15:49:45 · 1043 阅读 · 0 评论 -
基于Python的CGIHTTPServer简单的交互实现
原文地址基于Python的CGIHTTPServer简单的交互实现介绍对于服务器后端开发者而言,有时候需要把自己的一些服务直接暴露给PM或者其他RD使用,这个时候需要搭建一套web服务可以和前端用户做简单交互,按照最常规的做法,一般是用Apache或者Nginx作为webserver后端使用cgi或者fcgi程序或者脚本进行处理,当然这种做法安全且正规。但是我个人更喜欢一个更简单的做法:就是利用py转载 2017-07-04 13:13:26 · 11053 阅读 · 3 评论