【发布时间】:2013-08-18 14:28:25
【问题描述】:
标题有点难懂,但我的问题很简单。
我有一个程序需要从 sqrt() 获取某些东西,但这是我唯一需要来自 math 的东西。导入整个模块来获取单个函数似乎有点浪费。
我可以说from math import sqrt,但随后sqrt() 将被添加到我的程序的主命名空间中,我不希望这样(特别是因为我计划将程序更改为可用作模块;会像那样导入在那种情况下会导致问题吗?)。有没有什么方法可以只导入那个函数,同时仍然保留math.sqrt() 语法?
在这种特定情况下,我使用的是 Python 2.7,但如果 Python 3 有不同的答案,我也想听听以供将来参考。
【问题讨论】:
标签: python python-2.7 code-readability