1

Pythonで.pyモジュールをインポートする少なくとも2つの方法を読んだだけです。次のディレクトリ構造があるとします。

/foo/bar/mymodule/a.py
/foo/bar/b.py

そして、私は/foo/barPYTHONPATH にあり、それぞれdef a123():a.py とdef b123(): にあると言います。

わかったらできるよ..

from mymodule import a (suppose I have __init__.py in the directory)

from b import *

a123()とを呼び出すためb123()

Python でモジュールを宣言するこれら 2 つの方法のそれぞれの長所と短所は何ですか?

ありがとうございます。

4

1 に答える 1

0

すべてのモジュール コードが 1 つのファイルにある場合は、最上位ディレクトリに配置します。複数のファイルがある場合は、パッケージを作成します。

于 2013-02-12T17:18:08.693 に答える