嗨,我是蟒蛇和瓶子的新手
我有一个网站
这是结构
|root
index.py
|classes
session.py
来自index.py的如何访问session.py
所以我可以用它作为:
**from session import session**
或者有更好的方法(标准)吗?
由于
答案 0 :(得分:1)
将根目录下的所有内容放入package。很容易。
将空白__init__.py
文件放在根目录和类文件夹中,您就可以导入session.py
没问题了。
__init__.py
文件将所有内容定义为包的一部分,然后您可以导入包中的任何内容。
答案 1 :(得分:0)
请阅读此内容而不是以下答案: Import a module from a relative path
忽略这一点:
根据您的需要,以下所有方法均有效。我通常使用第一个,除非有很多辅助函数可供使用。
import session
然后按session.function1()
或from session import *
,然后自然地致电function1()
。
甚至import session as whateveryouwanthere
并致电whateveryouwanthere.function1()