3

Hi I am new to both python and bottle

I have a site

here is the structure

|root
 index.py 
     |classes
      session.py

from the index.py how do I access session.py

so I can use it as:

**from session import session**

Or is there a better way (standard) to do this?

Thanks

4

2 に答える 2

1

root 配下のすべてをpackageにします。それは簡単です。

空の__init__.pyファイルをルート フォルダーとクラス フォルダーに配置すると、問題なくインポートできますsession.py

ファイルはすべてをパッケージの一部として定義し、パッケージ内のすべての__init__.pyものをインポートできます。

于 2013-11-25T22:45:24.433 に答える
0

以下の回答の代わりにこれを読んでください: 相対パスからモジュールをインポートする

これは無視してください:

必要に応じて、次のすべての方法が有効です。使用するヘルパー関数が多くない限り、通常は最初のものを使用します。

import session次に、関数を呼び出しますsession.function1()

または、自然from session import *に呼び出すだけです。function1()

またはさらにimport session as whateveryouwanthere呼び出すwhateveryouwanthere.function1()

于 2012-11-22T00:21:34.513 に答える