我只想导入我明确提到要导入的那段代码,而无需导入导入文件中导入的库或执行导入文件中的任何其他代码。
换句话说,仅应导入要导入的功能
示例:foo.py
(要从中导入函数的文件)-
import numpy as np
print('imported foo')
print(np.array([1]))
def func():
print('a')
print(np.array([2]))
bar.py
(导入文件)-
from foo import func
func()
但输出是
imported foo
[1]
a
[2]
如果输出为a
,然后定义了一些错误np
,我会很高兴。
编辑-这可能与重复项有所不同,因为我也不想导入库。