我有一个文件夹定义了“模型”。在里面,我有一个python类(site.py)
我想将该类导入我的主类。
我尝试了几种方法但没有工作。
site.py
class site(object):
....
Main.py
def BuildATGSiteConfig():
a= site()
return a
答案 0 :(得分:0)
在目录,模型中创建__init__.py
[这种方式你声明目录是一个包]文件。之后,在main.py文件中,
写from site import *
,这会将每个函数导入main
的范围。但是,您可以选择仅从site
发布/获取所需的函数。在这种情况下。使用from site import <function_name>
。因此,您的main.py
应该是
from site import *
from_site = site() #getting into local namespace.
from_site.site() #this is a function in site, and calling it in main.