客至汲泉烹茶, 抚琴听者知音

Python

人生苦短,我用python

在前一篇文章的最后,我提到DeepDanbooru识别普通的二次元图片效果也不错,于是我就有了把自己收藏的所有图片全打上标签的想法,方便以后检索,也方便做出api。数据库采用mongodb,语言自然还是python。改造源码前一篇文章中我们看到识别结果是一行行打印出来的,这自然不符合我们的储存标准,所以首先需要修改源码,把它的输出变为字典型,也即:image_name:tag_list。首先...

说来惭愧,我写python的时候都是一个项目一个文件用到底,中间定义无数个函数,新项目有类似的函数就去其他py文件中复制,后来看了别人的代码,感觉自己这样写不够“优雅”,于是决定了解并总结一下如何导入自定义模块。类基础概念类是我初学python的时候就没搞太懂的知识点,后来写代码也从来没用过它,但其实它是很有用的,尤其是项目比较大的时候。所谓类,即具有相同的属性和方法的对象的集合。所谓方法,...

之前用tushare分析股票时,数据库选择了sqlite,原因很简单,它轻量,甚至不需要安装,python自带。但是今天从sqlite读取数据时,发现了一个很严重的问题:无法查询字符串。折腾了一晚上,终于搞定了。在这里记录一下sqlite的相关查询语法以及问题、解决方案。查询数值型数据sqlite的语法和mysql非常类似,因此可以直接使用select语法进行查询。我们以stock.db数据...

前一段时间我搭建了自己的图床(见hidove图床搭建教程),利用它自带的api,我可以一次性批量上传好多图片。但是使用过程中,我也发现我一些需要的功能它没有:比如图片查重,批量删除,批量导出url链接等等,于是我决定自己写代码补充这些功能(当然不是改程序源码,毕竟我一点php基础都没有,更别说thinkphp了),主要使用的工具有python、mongodb,以及我临时入门的php。[sco...

原文地址python已经成为一个构建web服务的热门语言,从粗糙(quick and dirty)的RESTful APIs到成熟的web应用,python正在为数百万计的用户服务。如果你涉及到这些这些领域,你可能已经开始使用某些最热门的web框架了—Django, Flask, Falcon, Tornado, CherryPy等等。但是,过去几年内,一些新的项目正在涌现(many new...

原文地址,并删除了部分太简单的内容,添加了我认为有用的一些技巧。本文介绍了20种可能有用的python小技巧。1.Python之禅(The Zen of Python)Python之禅(也称为PEP 20)是Tim Peters撰写的一小段文字,代表设计和使用Python的指导原则。可以在Python网站上找到它,但是也可以在控制台中输入以下代码获得:>>> import ...

这是github上的一个项目,作为数据分析基础入门是非常好的,于是我把它译为中文,希望对大家有所帮助。原文地址代码均已在本地测试通过。要求在此存储库中,我将记录收集数据,处理数据并进行可视化的完整过程。该项目中使用的数据集是国家数据-社会保障卡应用中心的婴儿名字,其中包括1880年至2018年的记录。需要安装python3与以下库:Requests - 下载数据集.pandas - 进行数据...

前言先介绍我们要实现什么效果:用正则表达式进行匹配,并用匹配的内容一部分进行拼接,然后替换这个正则匹配到的内容。听起来是不是很难懂?我在网上查了一下,这种行为应该叫“分组和捕获”,用例子来说明可能更清晰:<link rel="pingback" href="https://www.sitstars.com/action/xmlrpc" />...