【发布时间】:2017-06-21 18:58:44
【问题描述】:
最近,Python import 语句的一个问题让我印象深刻。
问题:我有一个包foo,其中包含一个模块bar,我需要将其称为spams。
有两种方法可以执行此操作:
方法01:import foo.bar as spams
方法02:from foo import bar as spams
第一种方法是我通常使用的,另一种方法是我发现的。但我意识到第二种方法更“明确”。
我想知道这两种方法(如果有的话)在以下方面有什么区别:
- 效率
- Python 代码
- 约定
【问题讨论】:
-
@RahulKP 虽然它是什么连接它不是 OP 所要求的
-
@RahulKP 我相信我的问题比你提到的问题更具体,也有些不同。
-
@mkrieger1 我相信我的问题比你提到的问题更具体,也有些不同。