python导入最佳实践

时间:2018-03-23 14:14:13

标签: python python-3.x python-import

我有一个包含多个函数的python模块(例如10-20个函数)。这些功能中约有50%使用导入的模块(可能很重)#。是不是更好的做法'到:

1-致电'导入'在需要它的5个函数中的每个函数内部运行。

2-在模块标题中进行导入 - 即使该模块中50%的函数不使用导入的模块。

我想更大的问题是“pythonic'更多' pythonic'判断导入是在模块内,特定类内还是在这些类中的方法(函数)内完成。

1 个答案:

答案 0 :(得分:3)

导入只是名称绑定。最好一次导入整个模块,因为它只会在文件中搜索一次模块。

您可以在此处找到更多信息: https://docs.python.org/3/reference/import.html