我创建了一个名为class的类Functions,其中包含许多我定义此函数的函数:
def distance(self,seq1,seq2,seq3)
Run Code Online (Sandbox Code Playgroud)
在另一个文件中,我想调用这个类的功能.
我定义了三个DNA序列:
a=Functions()
a.distance(seq1,seq2,seq3)
Run Code Online (Sandbox Code Playgroud)
当我尝试呼叫时Functions(),我收到以下错误:
name 'Functions' is not defined
Run Code Online (Sandbox Code Playgroud)
通常,如果文件是以distance.py例如命名 的,那么您只需:
import distance
a = distance.Functions()
Run Code Online (Sandbox Code Playgroud)
或者如果你觉得懒惰:
from distance import Functions
a = Functions()
Run Code Online (Sandbox Code Playgroud)
或者如果你觉得很懒惰:
from distance import *
a = Functions()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |