python将导入一个类
嗨,我对蟒蛇和瓶子都是新手 我有一个网站 结构如下python将导入一个类,python,class,bottle,Python,Class,Bottle,嗨,我对蟒蛇和瓶子都是新手 我有一个网站 结构如下 |root index.py |classes session.py 如何从index.py访问session.py 因此,我可以将其用作: **from session import session** 还是有更好的方法(标准)来实现这一点 谢谢请阅读此内容,而不是下面的答案: 忽略此项: 根据需要,以下所有方法都有效。我通常使用第一个,除非有很多助手函数可以使用 导入会话,然后通过会话调用函数。functio
|root
index.py
|classes
session.py
如何从index.py访问session.py
因此,我可以将其用作:
**from session import session**
还是有更好的方法(标准)来实现这一点
谢谢请阅读此内容,而不是下面的答案: 忽略此项: 根据需要,以下所有方法都有效。我通常使用第一个,除非有很多助手函数可以使用
导入会话
,然后通过会话调用函数。function1()
或者从会话导入中调用*
,然后自然调用function1()
甚至将会话作为whateveryouwanthere导入
并调用whateveryouwanthere.function1()
将根目录下的所有内容都设置为。这很容易
将空白的\uuuu init\uuuu.py
文件放在root和classes文件夹中,您将能够导入session.py
没有问题
\uuuu init\uuuuuu.py
文件将所有内容定义为包的一部分,然后您可以导入包中的任何内容。解释器如何知道会话类位于何处?除非您以某种方式将类
目录放入Python路径,否则这将无法工作。这是否意味着我们应该将所有类放入根文件夹?抱歉,我误解了这个问题,请阅读以下主题: