Python|偷懒神器-pyforest

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

1.方法引入

首先需要问读者们一个问题:在使用第三方库时完成项目时,很多个import方法是不是让大家感觉到烦躁,有时相同的导入就直接copy过来,这种情况是否也发生在热爱编程的你身上呢?答案一定是很多人符合上述情况,如果没有,那一定是项目还不够庞大。

Python|偷懒神器-pyforest_第1张图片

图1.1 常规import方法

所以此文重在为大家介绍一款“偷懒”的神器—pyforest,可以暂时告别import方法,赢别人于起跑线上。

2.pyforest介绍

pyforest也是python的一个第三方库,同样使用pip方式安装

pip install pyforest

pyforest的目的旨在让大家不必在每一篇代码前加无数行的import来导入方法,而是仅仅通过:

from pyforest import *

这一行代码就能同时导入很多个库。因为这在数据处理方面用的很多,所以基础的pyforest仅包含pandas,numpy等数据处理方面的库,和os等一些库,但可以在.python文件夹下找到user_imports.py文件打开进行添加一套库以便我们使用,如上文图片中代码,可以将三个导入添加进pyforest包中。

Python|偷懒神器-pyforest_第2张图片

图2.1 pyforest中添加

红色字体是基础文件,提示应该如何添加。保存该文件,然后用上边导入的方法运行一下此页代码。

Python|偷懒神器-pyforest_第3张图片

图2.2 用pyforest执行代码

可以看到,虽然在pychram中每个库的使用都被标注了红色下划线显示错误,但代码是可以实现的,这样就省去了import所占用的空间。

然后可以通过在文末加入下面一行代码来导出被使用了的库

active_imports()

这里示范一下:

Python|偷懒神器-pyforest_第4张图片

图2.3 导入引用库

可以看到,和一开始引用的库相同。

3.总结

可以根据自己学习方向的情况来自行添加各种库进入pyforest,可能有人会问,添加太多的库会不会导致引用pyforest时占用空间过大导致时间使用过长,答案是不会的。pyforest是非常智能的,除非你在代码中使用了某个库,否则它是不会导入的,所以不会存在占用无用空间来引用不使用的库。

学会了这招,可以在写代码时变得简单一步,告别import的繁琐过程。

END

编  辑   |   王楠岚

责  编   |   李和龙

 where2go 团队


   

微信号:算法与编程之美          

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

你可能感兴趣的:(Python|偷懒神器-pyforest)