为了便于组织,我试图将一个大文件分解成三个小文件,但现在什么都不起作用。我确信问题出在我的进口报关单上。主.py进口成员.py会员从常规工具进口。然而,即使包括
import routeTools
...routeTools.tool()
在成员.py,之后就不起作用了
Main.py
import Members
...Members.stuff()
我甚至试过
import routeTools
也在Main.py
的顶部。我做错了什么?还是有更好的方法将一个文件组织成多个模块?谢谢。你知道吗
Edit:“nothing works”=NameError: global name 'tool' is not defined
从运行routeTools.tool()
时成员.py导入Main.py
之后
这是我的密码:
import routetools
class Member(object):
def __init__(self, fields, scouts, id):
...
self.routes = [routeTools.Route(s) for s in self.scouts ]
...
这叫做Main.py
:
import Members
import routeTools
...
member = Members.Member(self.fields, self.scouts, i)
routeTools
包含:
class Route(object):
...
目前没有回答
相关问题 更多 >
编程相关推荐