这是我的代码。我没有定义'流量'。虽然我有一个名为flowrate的函数。请帮我!!提前致谢。 它的名称错误:'flowrate'未定义。 flowrate是我创建的新功能
#flowrate module
f=flowrate(kro,uo,bo,krg,ug,bg,krw,uw,bw,rso,rsw,h,kx,ky,delx,dely,po)
def flowrate(kro,uo,bo,krg,ug,bg,krw,uw,bw,rso,rsw,h,kx,ky,delx,dely,po):
global index, nxt, nyt, welin, fmult
import numpy as np
qo=np.zeros(nxt,nyt)
qg=np.zeros(nxt,nyt)
ql=np.zeros(nxt,nyt)
yo=kro/(uo*bo);
yg=krg/(ug*bg)+rsw*(krw/(uw*bw))+rso*(kro/(uo*bo));
yw=krw/(uw*bw);
qo(welin)=-20
qo=qo*fmult
qw=(qo*yw)/yo
qg=(qo*yg)/yo
return [qo ,qw ,qg]
答案 0 :(得分:0)
假设您的模块名为flow_module
,并且您的函数名为flow_function
。
# Method 1: import the entire module and access function with module name
import flow_module
f = flow_module.flow_function(...)
# Method 2: import only the function from the module
from flow_module import flow_function
f = flow_function(...)