混淆 'import numpy as np'
Obfuscate 'import numpy as np'
我想在别名 np 下导入 numpy,但不使用代码 import numpy as np
。
如果可能,我想使用 vanilla python 实现此目的,不需要外部模块。
这可以做到吗?
语句 import numpy as np
在内部调用 __import__
内置函数,您可以通过说 np = __import__('numpy')
.
显式调用它
这完全没有意义,但您可以这样做:
import numpy
np = numpy
del numpy
您现在拥有指向 numpy
的变量 np
,但未定义 numpy
,并且您从未使用过行 import numpy as np
.
使用__import__
内置
>>> np = __import__('numpy')
>>> np.__version__
'1.8.2'
我想在别名 np 下导入 numpy,但不使用代码 import numpy as np
。
如果可能,我想使用 vanilla python 实现此目的,不需要外部模块。
这可以做到吗?
语句 import numpy as np
在内部调用 __import__
内置函数,您可以通过说 np = __import__('numpy')
.
这完全没有意义,但您可以这样做:
import numpy
np = numpy
del numpy
您现在拥有指向 numpy
的变量 np
,但未定义 numpy
,并且您从未使用过行 import numpy as np
.
使用__import__
内置
>>> np = __import__('numpy')
>>> np.__version__
'1.8.2'