
Python
GatsbyNewton
这个作者很懒,什么都没留下…
展开
-
Python3中map函数的问题
Python3中map函数在Python2中map函数会返回一个list列表,如代码:>>> def f(x, y): return (x, y)>>> l1 = [ 0, 1, 2, 3, 4, 5, 6 ]>>> l2 = [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ]返回结果如下:>>> map(f, l1, l原创 2015-09-05 21:57:59 · 31785 阅读 · 1 评论 -
Python带星号*的函数参数
1.带默认值的参数在了解带星号(*)的参数之前,先看下带有默认值的参数,函数定义如下:def defaultValueArgs(common, defaultStr = "default", defaultNum = 0): print("Common args", common) print("Default String", defaultStr) print(原创 2015-11-19 21:25:47 · 17563 阅读 · 9 评论 -
Linux系统安装Python
对于更习惯用Python3的小伙伴而言,Linux系统自带的Python2就只能当做摆设了,但是咱又不能卸载,因为可能Linux的其他程序会用Python2。所以,非覆盖安装Python3就成了必要之事。1.下载方法一:用Linux自带的下载工具wget下载,执行命令:$ wget http://www.python.org/ftp/python/3.4.3/Python-3.4.原创 2015-09-29 19:06:45 · 911 阅读 · 0 评论 -
Hive Streaming
1.Hive Streaming介绍在前面我们看到了UDF、UDTF、UDAF的实现并不是很简单,而且还要求对Java比较熟悉,而Hive设计的初衷是方便那些非Java人员使用。因此,Hive提供了另一种数据处理方式——Streaming,这样就可以不需要编写Java代码了,其实Streaming处理方式可以支持很多语言。但是,Streaming的执行效率通常比对应编写的UDF或改写Input原创 2016-01-20 17:50:15 · 4971 阅读 · 0 评论 -
Python包和模块
1.模块搜索路径在编写大点儿的Python程序时,势必会使用Python程序的层次结构,此时我们就不可避免的会导入包模块,会考虑Python解释器是怎么找到自己的模块的。事实上,模块搜索路径有下面四种方式:程序的主目录PYTHONPATH目录标准链接库目录任何.pth文件的内容最后,这四个组件组合起来就成了sys.path。搜索路径的第一个和第三个元素是自动定义的,但是Pyth原创 2015-10-21 19:33:21 · 1339 阅读 · 0 评论 -
Python定时任务调度——APScheduler
简介APScheduler 框架可以让用户定时执行或者周期性执行 Python 任务。既可以添加任务也可以删除任务,还可以将任务存储在数据库中。当 APScheduler 重启之后,还会继续执行之前设置的任务。 APScheduler 是跨平台的,注意 APScheduler 既不是守护进程也不是服务,更不是命令行程序。APScheduler 是进程内的调度器,也就是说它的实现原理是在进程内产生内原创 2017-07-22 12:08:46 · 7183 阅读 · 0 评论