知乎python储存_知乎高赞回答:有什么相见恨晚的Python技巧( 二 )


这可能是我最喜欢的技巧了 。你可能经常要处理不止一个项目,不幸的是,有时候不同项目会依赖不同的版本 。这个时候,你应该在系统里安装哪个版本呢?
幸运的是,可以支持建立不同的虚拟环境来满足不同的版本需求 。
现在你可以在一台机器上安装和运行各个独立版本的 。太棒了!
有一个很棒的API,它可以让用户通过编程访问到维基的词条内容 。使用中的模块可以让你以最便捷的方式访问该API 。
与真实站点一样,该模块支持多种语言、页面消除歧义、随机页面检索,甚至还有()方法 。
YAML
YAML是“YAML不是一种标记语言”的外语缩写 。它是一个数据格式语言,是JSON的父集 。和JSON不同的是,它可以存储更复杂的对象,并且可以引用自身的元素 。你还可以写注释,这让YAML特别适合于书写配置文件 。
模块可以让你使用调用YAML 。使用下列语句安装:

知乎python储存_知乎高赞回答:有什么相见恨晚的Python技巧

文章插图
使你能够储存任何数据类型的对象,以及任何用户定义类的实例 。
ZIP
最后一个技巧也非常酷 。你是否曾想要让两个列表中的元素逐个映射,组合成字典?那么你应该使用zip 。
知乎python储存_知乎高赞回答:有什么相见恨晚的Python技巧

文章插图
内置函数zip()接收若干可迭代对象,然后返回一个由多个元组组成的列表 。每个元组根据输入对象的位置索引对其元素进行分组 。还可以使用*zip()来“解压”对象 。
大法好,掌握这些小的技巧,助你在大神的道路上,披荆斩棘,所向披靡 。