不积跬步,无以至千里;不积小流,无以成江海。

Dean's blog

  • Join Us on Facebook!
  • Follow Us on Twitter!
  • LinkedIn
  • Subcribe to Our RSS Feed

PyCharm 2020.1专业版完美激活

PyCharm2020是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。 [更多...]

Scrapy 下载图片和文件

Scrapy内置了FilesPipeline和ImagesPipeline,使用它可以简化载图片、文件的下载过程。我们只需要对爬虫做简单调整,即可实现,甚于还可以在下载图片的同时生成所需要的缩略图,如果对默认生成的文件名不注意,还可以自定义Pipeline重新定义。本篇记录这些需求的开发过程。 [更多...]

基于度娘接口判断指定日期是否为工作日

在有些场景需要判断指定的日期是否为工作日,例如,在做数据运维时,有些任务必须是每工作日运行的,这就需要检查当前日期是否为工作日了。判断是否为工作日,不能简单的判断是否是周一至周五或是不是周末,还需要依据国家的法定假日安排。 [更多...]

基于 Redis 实现分布式锁

日常开发中,经常需要使用到分布式锁,避免冲突的发生。在redis中提供了一个Setnx命令,可以实现类似的效果。使用Python的上下文管理器协议,可以实现优雅的分布式锁。 [更多...]

解决Python zipfile解压后中文乱码的问题

Python中可以使用zipfile库处理zip文件的压缩和解压的问题。但是如果文件名或目录名中存在中文,zipfile解压后就会出现乱码的问题。zipfile库在解压的时候,只针对utf-8和cp437编码作处理,导致非这两种编码的字符就会出现乱码。对于坏果仁的这个处理,我们有三个大招应对,看下哪个更适合你。 [更多...]

Python获取当前路径

使用Python获取当前路径时,有多种方法可选择,如何选择?当在不同的目录层次执行相同的方法,返回是否有不同?sys.args[0]获取当前目录保险吗? [更多...]

Scrapy快速预览

在上一篇安装Scrapy后,我们使用一个简单的Demo快速体验下。 我们先创建一个存放源代码的目录,例如: rd Codes 在cmd中进入到该目录,使用Scrapy命令添加项目: scrapy st [更多...]

安装Scrapy

Scrapy是一个高层次的Web爬行和抓取框架,用来爬行和提取结构化数据。它用途广泛,从数据挖掘到监控和自动化测试皆可。 [更多...]

Python Django使用示例

安装 Django是一个小巧且功能齐全的,基于MVC架构的Web开发框架,它拥有大量的插件,可快速将你的想法付之实践。在使用Django前,只需要安装Python库即可: pip install dj [更多...]
粤ICP备17049187号-1