NameError:名称“ log10”未在脚本调用的函数中定义

时间:2019-08-15 08:14:34

标签: python-3.x

为什么在另一个脚本的函数定义中调用log10()时无法识别?我正在Anaconda(Jupyter和Spyder)中运行Python3。

我在Jupyter中使用log10()取得了成功(甚至没有调用“导入数学”)。我已经成功定义了.py文件中的函数,并在一个单独的脚本中调用了这些函数。我应该能够执行一个简单的log10。

我(在Spyder中)创建了一个新函数并将其保存在文件“ test_log10.py”中:

def test_log10(input):
    import math
    return math.log10(input)

在一个单独的脚本(Jupyter笔记本)中,我运行:

import test_log10
test_log10.test_log10(10)

我收到以下错误:

  

“ NameError:未定义名称'log10'”

我想念什么?

0 个答案:

没有答案