首页 > 解决方案 > 导入这个模块有什么问题?

问题描述

我有一个名为 sinfun 的模块:

#!/usr/bin/env python
#sinfun.py

def newsin(x):
   return sin(x)/x

我想在这个程序中使用它:

#!/usr/bin/env python
from math import *
import sinfun

x = input("enter x: ")
x = float(x)
y = sinfun.newsin(x)
print(y)

这个例子中的问题是什么,必须做什么才能使代码工作?

标签: pythonmodule

解决方案


如果你把'from math import *' 放到 sinfun.py 中,这行得通。这会是首选设置,使“sinfun.py”成为某种黑匣子吗?如所写,我收到一个错误,它找不到“罪”。


推荐阅读