首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python bottle导入类

python bottle导入类
EN

Stack Overflow用户
提问于 2012-11-22 07:56:16
回答 2查看 373关注 0票数 3

嗨,我是python和bottle的新手

这是一个结构

代码语言:javascript
复制
|root
 index.py 
     |classes
      session.py

因此,我可以将其用作:

代码语言:javascript
复制
**from session import session**

或者有更好的方法(标准)来做到这一点?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-26 06:45:24

将根目录下的所有内容都转换为package。这很简单。

将空白的__init__.py文件放在根文件夹和类文件夹中,您将能够顺利地导入session.py

__init__.py文件将所有内容定义为包的一部分,然后您可以导入包中的任何内容。

票数 1
EN

Stack Overflow用户

发布于 2012-11-22 08:21:35

请阅读以下内容,而不是下面的答案:Import a module from a relative path

忽略它:

根据您的需要,以下所有方法都是有效的。我通常使用第一个函数,除非有很多辅助函数可用。

import session,然后通过session.function1()调用函数

或者from session import *,然后自然地调用function1()

或者甚至调用import session as whateveryouwanthere并调用whateveryouwanthere.function1()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13503973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档