python 切片知识大全
摘要:切片 无论是在工作中,还是面试的过程性,总会有那么几个关于对某一个集合进行切片,得到我们想要的部分。可见这部分虽然简单但还是很重要的,正确运用可以使你更有效的解决一些复杂的问题。下面我们就正式进行有关切片的学习: 切片操作符在python中的原型是:[start:stop:step] [开始索引:结
阅读全文
posted @
2017-06-23 17:08
23云恋49枫
阅读(302)
推荐(0)
Python : 什么是*args和**kwargs[转载]
摘要:例子 例子 例子 def foo(*args, **kwargs):print 'args = ', argsprint 'kwargs = ', kwargsprint ' 'if __name__ == '__main__':foo(1,2,3,4)foo(a=1,b=2,c=3)foo(1,2
阅读全文
posted @
2017-06-23 17:02
23云恋49枫
阅读(264)
推荐(0)
闭包
摘要:闭包 一个函数和它的环境变量合在一起,就构成了一个闭包(closure)。在Python中,所谓的闭包是一个包含有环境变量取值的函数对象 2、列表解析(列表推导式) 列表推导式书写形式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]
阅读全文
posted @
2017-06-19 15:40
23云恋49枫
阅读(150)
推荐(0)
装饰器在类中的实现
摘要:装饰器原理 定义: 装饰器用于装饰某个函数,可以让函数在执行前或执行后执行某些操作 @outer: 1、执行outer函数,并将其下面的函数名赋值给outer的参数 2、将outer的返回值重新赋值给f1 装饰器的参数传递 讲装饰器在类中的实现首先就是应该弄明白的就是装饰器的参数传递,在上面的例子的
阅读全文
posted @
2017-06-12 17:45
23云恋49枫
阅读(1177)
推荐(2)
unicode转中文以及str形态的unicode转中文
摘要:今天在工作中遇到这样一个问题(工作环境为Python2.7.1),需要将一个字典中字符串形态的Unicode类型的汉字转换成中文,随便总结一下: 1、unicode转中文 2、str形态的unicode转中文 3、认识python2和python3编码并对比 Python有两种不同的字符串,一种存储
阅读全文
posted @
2017-06-01 17:47
23云恋49枫
阅读(658)
推荐(0)
了解Python内存管理机制,让你的程序飞起来
摘要:引用: 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 Python的内存管理机制 python作为一门动态语言,在运行的过程
阅读全文
posted @
2017-05-24 15:32
23云恋49枫
阅读(312)
推荐(0)
多线程初级入门学习
摘要:多线程 多线程一直都感觉很神秘,一直有一种懂一点,但是又觉得什么都不懂的样子,只是知道它用处多多,灰常厉害,最近在做的几个项目当中由于处理的数据较多,所以也都引入了多线程来执行程序,但是由于多线程以前接触的不是很多,所以在应用方面还是有点小尴尬,总是出现一些各式各样的问题,所以想重新系统的学习一下线
阅读全文
posted @
2017-04-07 17:54
23云恋49枫
阅读(349)
推荐(0)
定时任务框架APScheduler学习详解
摘要:APScheduler简介 在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样
阅读全文
posted @
2017-03-24 10:45
23云恋49枫
阅读(45215)
推荐(15)
对datetime日期类型进行序列化的处理
摘要:datetime类型序列化 在工作中遇到从数据库中取出来一个datetime类型的数据,在对其进行序列化的过程中,报错python datetime.datetime is not JSON serializable的问题,特记录在此。方便以后使用。就是重写构造json类,遇到日期特殊处理,其余的用
阅读全文
posted @
2017-02-23 10:36
23云恋49枫
阅读(1619)
推荐(0)
Python各种花式截图工具,截到你手软
摘要:前言: 最近,项目中遇到了一个关于实现通过给定URL,实现对网页屏幕进行截图的一个功能,前面代码中已经用python的第三方库实现了截图功能,但在上线以后出现了一些bug,所以就改bug的任务就落在了我的头上,这方面前面没有接触过,正好利用这个机会学习一下python中各种截图方法,下面就是我要介绍
阅读全文
posted @
2017-01-15 14:14
23云恋49枫
阅读(17743)
推荐(3)
socket模块的getaddrinfo方法详解
摘要:getaddrinfo方法用于通过url解析dns 其中url为域名,如 www.sharejs.com,不能带http和url地址 socket.getaddrinfo(host, port[, family[, socktype[, proto[, flags]]]]) 返回值:[(family
阅读全文
posted @
2017-01-07 16:11
23云恋49枫
阅读(3022)
推荐(1)
assert断言基础用法
摘要:Python的assert是用来检查一个条件,如果它为真,就不做任何事。如果它为假,则会抛出AssertError并且包含错误信息
阅读全文
posted @
2016-12-30 16:08
23云恋49枫
阅读(157)
推荐(0)
关于python中文件导入的若干问题
摘要:__init__文件 同一级目录下直接import导入就可以了,如果是在不同的目录下面被导入文件的文件夹下面必须有__init__.py文件,即使这个文件是空的也可以。当然这个文件也可以初始一些数据 路径 相对路径(Relative Path) 相对路径就是指由这个文件所在的路径引起的跟其它文件(或
阅读全文
posted @
2016-12-30 10:36
23云恋49枫
阅读(338)
推荐(0)
pycharm激活码,拿走不谢
摘要:server选项里边输入 http://elporfirio.com:1017/就可以了。 不行再尝试: server选项里边输入 http://idea.imsxm.com/ 或者输入http://pycharm.tyr.gift:8888
阅读全文
posted @
2016-12-28 14:23
23云恋49枫
阅读(486)
推荐(1)
urlparse
摘要:urlparse模块 urlparse主要是URL的分解和拼接,分析出URL中的各项参数,可以被其他的URL使用,而且只在python2.7中存在,python3中是在urllib包下的urllib.parse模块,主要是解析网址用的。 在许多地方,我们可以看到都需要对URL进行不同的处理,不是为了
阅读全文
posted @
2016-12-26 16:40
23云恋49枫
阅读(628)
推荐(0)
opencv 震撼你的视觉-------基础篇
摘要:opencv 最近在做一个钓鱼网站的项目中用到了一个叫opencv的玩意儿,以前没接触过。感觉挺新鲜的,而且项目中要用,所以就问了一下度娘(是想Google一下的,显得高大上and专业一点,但是英语水平实在是low),百度百科的解释是这样的(有点专业,读完以后似懂非懂的感觉,不过觉得这个东西很强势,
阅读全文
posted @
2016-12-23 14:58
23云恋49枫
阅读(10754)
推荐(7)
数据加密相关
摘要:最近,接了一个关于数据加密的任务,感觉挺高大上的,就这样网上海搜了一通,各种加密算法就出来了,听过的,没听过得,一时间不知道该用哪一种算法了,有种挑花眼的感觉,最后看到有一个ASE的加密算法看见还不错,so咱们就先聊聊这方面的问题吧 ASE AES(The Advanced Encryption S
阅读全文
posted @
2016-12-21 10:32
23云恋49枫
阅读(1084)
推荐(2)
logging 日志模块学习
摘要:logging 日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪,所以还是灰常重要滴,下面我就来从入门到放弃的系统学习一下日志既可以在屏幕上显示,又可以在文件中体现。 简单的在屏幕上体现 默认情况下,logging将日志打印到屏幕,日志级别为WARNING; 日志级别
阅读全文
posted @
2016-12-14 17:02
23云恋49枫
阅读(348)
推荐(1)
os.path 大全
摘要:os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回一个路径的最后一个组成部分 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path)
阅读全文
posted @
2016-12-13 10:53
23云恋49枫
阅读(208)
推荐(0)
关于线程的若干问题
摘要:python 守护线程 如果你设置一个线程为守护线程,,就表示你在说这个线程是不重要的,在进程退出的时候,不用等待这个线程退出。 如果你的主线程在退出的时候,不用等待那些子线程完成,那就设置这些线程的daemon属性。即,在线程开始(thread.start())之前,调用setDeamon()函数
阅读全文
posted @
2016-12-13 10:14
23云恋49枫
阅读(244)
推荐(0)