Python中有如何导入模块? Python中导入模块的方法有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Python中有如何导入模块? Python中导入模块的方法有哪些?

一、常规导入

  常规导入是一种最常使用的导入方式,大概是模式是这样的:需要使用import这个词,然后指定你希望导入的模块或包就可以了。通过这种方式导入的好处是可以一次性导入多个包或模块。虽然这节省了空间,但是却违背了Python风格指南。Python风格指南建议将每个导入语句单独成行。有时在导入模块时,你想要重命名这个模块。这个功能很容易实现。

二、相对导入

  相对导入比较适合需要存放进一个包里的代码。如果你写的代码非常具有很强的相关性,那么就可以采用这种导入方式。你会发现PyPI上有很多流行的包也是采用了相对导入。需要注意一点,如果你是想要跨越多个文件层级进行导入,只需要使用多个句点就可以实现。使用句点就是来决定如何相对导入其他包或模块。这么做的原因是为了避免偶然情况下导入标准库中的模块产生冲突。

三、使用from语句导入

  通常我们有时候只想要导入一个模块,或者是某个库中的某个部分。在比较复杂的的代码库中,能够看出一个函数是从哪里导入的这点非常有用。不过,如果你的代码维护的很好,模块化程度高,那么只从某个模块中导入一部分内容也是非常方便和简洁的。当然,你也可以使用from方法导入模块的全部内容。如果你正好要写自己的模块或包,有人会建议你在init.py文件中导入所有内容,让模块或者包使用起来更方便。我个人更喜欢显示地导入,而非隐式地导入。

以上就是Python中有如何导入模块? Python中导入模块的方法有哪些?的相关内容,一共介绍了三种模块导入的方法,你都掌握了吗?想要了解更多有关知识的,可以继续关注哦!

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!