
python
rolin-刘瑞
技术GEEK
展开
-
用python写MapReduce函数 以WordCount为例,比较详细的
尽管Hadoop框架是用java写的,但是Hadoop程序不限于java,可以用python、C++、ruby等。本例子中直接用python写一个MapReduce实例,而不是用Jython把python代码转化成jar文件。 例子的目的是统计输入文件的单词的词频。输入:文本文件 输出:文本(每行包括单词和单词的词频,两者之间用'\t'隔开)1. Python Map转载 2014-08-11 14:36:46 · 7012 阅读 · 0 评论 -
python格式化日期输入
strftime(...) strftime(format[, tuple]) -> string 将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出 python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31)原创 2014-08-31 09:26:59 · 8078 阅读 · 0 评论 -
python uuid模块
>>> import uuid# 生成基于计算机主机ID和当前时间的UUID>>> uuid.uuid1()输出结果:UUID('a8098c1a-f86e-11da-bd1a-00112444be1e')# 基于命名空间和一个字符的MD5加密的UUID>>> uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org')输出结转载 2014-08-31 09:54:36 · 7113 阅读 · 0 评论 -
python常用的十进制、16进制、字符串、字节串之间的转换(长期更新帖)
hbase python 客户端使用中的坑----进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等废话不多上,直接上例子整数之间的进制转换:10进制转16进制: hex(16) ==> 0x1016进制转10进制: int('0x10', 16) ==> 16类似的还有oct(), bin()转载 2015-08-19 18:34:46 · 10267 阅读 · 0 评论 -
Python 库大全
作者:Lingfeng Ai链接:http://www.zhihu.com/question/24590883/answer/92420471来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Awesome Python中文版来啦!本文由 伯乐在线 - 艾凌风 翻译,Namco 校稿。未经许可,禁止转载!英文出处:github.c转载 2016-07-14 17:23:26 · 43776 阅读 · 2 评论 -
关于python中json load出来编码为unicode的问题的解决
技术方法来源网址:http://stackoverflow.com/questions/956867/how-to-get-string-objects-instead-of-unicode-ones-from-json-in-Python昨天遇到一个问题:把一个字典 用json.dump(f,data)到文件里面然后再从另外一端json.load(转载 2017-06-16 13:01:17 · 22903 阅读 · 0 评论 -
Python多版本切换工具-Pyenv\virtualenv及Anaconda科学计算环境的配置
为了安装Anaconda科学计算环境,控制好python版本,今天上午总算折腾好了。学习python有时希望在python2.7环境下,有时希望在python3.4环境下,该怎么办呢?Anconda的包也不知道适合在什么环境下工作?解决多python环境下,python版本切换的工具--pyenv应运而生。同时,另外一个工具virtualenv则提供了一种功能, 就转载 2017-07-13 20:43:23 · 6833 阅读 · 0 评论 -
Mac多python版本环境搭建
参考:mac下使用pyenv,pyenv-virtualenv治理python的多个版本Mac OSX 下使用pythonbrew安装zlib 报ImportError: No module named 'zlib' 解决方案Mac X Yosemite默认python是2.7版本,但总所周知的是,现在python有2.x,也有新的3.x版本。而在windows安装多版本pytho转载 2017-07-09 20:09:10 · 6653 阅读 · 0 评论 -
Mac多Python版本共存,多个独立Python开发环境切换。
一、安装配置pyenv经常遇到这样的情况:系统自带的Python是2.x,自己需要Python 3.x,测试尝鲜;系统是2.6.x,开发环境是2.7.x由于Mac机器系统保护的原因,默认的Python中无法对PIP一些包升级,需要组建新的Python环境。此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存。pyenv就是这样转载 2017-07-09 22:40:20 · 13686 阅读 · 0 评论