Nameerror:未定义名称“flowrate”

时间:2018-01-09 16:40:27

标签: python python-2.7

这是我的代码。我没有定义'流量'。虽然我有一个名为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]

1 个答案:

答案 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(...)