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路径,否则这将无法工作。这是否意味着我们应该将所有类放入根文件夹?抱歉,我误解了这个问题,请阅读以下主题: