为什么在另一个脚本的函数定义中调用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'”
我想念什么?