大家好,我是Jiejie今天介绍一个懒惰的Python图书馆-Pyforest。
使用一行代码,您可以导入所有Python库(本地安装)。
由于成千上万的强大开源库,Python受到所有人的欢迎。
目前,可以通过PYPL引入超过235,000个Python图书馆,数量很大。
在每个人的通常实践中,通常需要多个库或框架来执行任务。
每当构建新的程序文件时,您都需要根据需要导入相关库。
如果它是相同类型的任务,例如具有数据可视化的小型项目,则可以使用直到库。
这样,即使复制并粘贴了相同的导入陈述,也会感到麻烦。目前,可以播放Pyforest图书馆。
Pyforest是一个开源Python库,可以自动导入代码中使用的Python库。
当可视化数据时,通常需要多个库,例如熊猫,numpy,matplotlib等。
使用Pyforest,每个程序文件中都需要相同的Python库,并且无需使用精确的导入语句。
例如,可以省略此代码行。
使用导入语句导入Pyforest库后,您可以直接使用所有Python库。
不需要使用导入语句导入您使用的库,Pyforest会自动为您导入它。
只有在代码中调用或创建库后,我们才能导入库。如果未使用或调用库,则不会导入pyforest。
安装,使用以下命令安装Pyforest。
安装成功后,使用导入语句将其导入。
现在,您可以直接使用相关的Python库,而无需编写导入。
以木星笔记本为例。我们没有进口大熊猫,海洋和matplotlib库,但是我们可以通过进口Pyfacest图书馆直接使用它们。
阅读数据,这是中国棉花产量排名的三个省份,是新疆全国排名第一(数据来源:国家统计局)。
可以将Pyforest导入所有库中吗?
目前,此包装包含大多数流行的Python库,例如
除这些库外,它还提供了一些辅助Python库,例如OS,TQDM,RE,ETC。
如果要查看库列表,则可以使用DIR(Pyforest)查看,并构建68个库。
如果没有,您可以进行自定义添加,并且主目录中的文件写入导入语句中。
示例如下。
添加语句,在这里您可以使用代码中的请求库。
这次我们将在Pycharm中进行实验。
发现Pycharm自动完成的功能无效。看来该库仍然更适合Jupyter笔记本电脑(也可以通过自动完成代码使用)。
除上述位置外,您还可以自定义加法,还可以将其添加到库的_import.py文件中。
以年份为例,缩写为图表。
视觉代码如下。
新疆棉花的生产每年都在增长,其他省份每年都在下降...
最后,Pyforest还提供了一些功能来了解库的使用。
只有代码中使用的库才能进入程序,否则将不会导入!
好吧,这个问题的分享已经结束。
使用Pyforest库有时可以节省一些时间,但是有缺点。
例如,在调试期间(大型项目),这可能很痛苦,我不知道它来自图书馆。
因此,建议您在某些独立的脚本程序中使用它,效果应该很好。