1

我正在阅读有关 python 中的导入的内容,并遇到了这篇关于导入的effbot 文章

Python 提供了至少三种不同的方式来导入模块。您可以使用import语句、from语句或内置__import__函数。(还有更多人为的方法可以做到这一点,但这超出了这个小笔记的范围。)

我想知道是否有人能够指出可以做到这一点的部分或全部人为方法?我能想到的实现导入的唯一其他方法是

exec("import os")exec以及在语句中创建字符串的所有可能的人为方法。

4

1 回答 1

5

这是否足够人为?

os = getattr(__builtins__, "".join(chr(ord(x) - 1) for x in  "``jnqpsu``"))("os")
于 2012-05-04T07:20:15.967 回答