我正在阅读关于python的进口信息,并发现有关进口的effbot article。在Python中导入,可以做多少种方法?
Python提供了至少三种不同的方式来导入模块。您可以使用
import
语句,from
语句或内置__import__
函数。 (还有更多人为的方法来做到这一点,但这超出了本小记的范围。)
我想知道是否有人能够指出一些或所有可以做到的设计方法?实现导入的唯一方法是我能想到的是
exec("import os")
以及在exec
语句中创建字符串的所有可能的设计方法。
是的,但是为什么....? – Gleno
我只是好奇。我发现,跟进我遇到的这些类型的东西,是一种更有趣(更持久的)了解我所用语言的更精细细节的方式,而不仅仅是阅读关于内置模块的文档。我是ioccc的粉丝,所以可能解释很多。 – iancoleman