调用类和函数python

时间:2017-03-27 08:12:52

标签: python function class

我对python编程很新。我有两个文本文件,其中一个是我的主程序,另一个是包含主文件中使用的一组函数和类的文件。我的问题是如何使用函数文件中的函数和类以及如何调用它们来正确运行主文件,以及我应该将此函数文件放在目录中? 这是我的函数文件的示例:

from numpy import *
####################################################################
#################################################################### 
class C1:

####################################################################
####################################################################
def F1:

####################################################################
####################################################################
def F2:

####################################################################
#################################################################### 
class C2:
.
.
.

2 个答案:

答案 0 :(得分:1)

您只需将功能文件导入main.py即可。我们说它叫做funcs.py。然后你可以说:

# near the top of the file
from funcs import F1, F2, C1
.
.
result = F1(p, q, r) + F2(p, q, r)
c1 = C1()

答案 1 :(得分:0)

将两个文件放在同一个目录中,然后在主文件中执行:

import [name of function file]

从此,你可以做到

foo = [name of function file].C2([your args here])