我试着做一些相当简单的事情。我想从一个.py文件导入一个函数,但是使用在我的主脚本中导入的模块。例如,存储以下函数
./文件/罪人.py在def sinner(x):
y = mt.sin(x)
return y
然后我想用mt来计算罪人
^{pr2}$
这不出意外地抛出了一个错误---------------------------------------------------------------------------
NameError Traceback (most recent call last)
in ()
2 import math as mt
3
----> 4 sinner(10)
/media/ssd/Lodging_Classifier/sinner.py in sinner(x)
1 import math as mt
----> 2
3 def sinner(x):
4 y = mt.sin(x)
5 return y
NameError: global name 'mt' is not defined
我知道如何在R中处理这个问题,但在Python中不知道。我错过了什么?在