2

私はPythonプログラミングを学ぶために本を読みました、それはコードを示しました:

import media

そこでgwpy-code.zip、リンクhttp://pragprog.com/titles/gwpy/source_codeからダウンロードしてインストールしPyGraphics-2.0.win32.exeました。パスC:\Python27\Lib\site-packages\pygraphicsには本当にありましたmedia.py!しかし、なぜimport mediaうまくいかなかったのですか?(ps: 私もC:\Python27\Scripts\easy_install noseDOS ボックスでこれを試しましたが、まだ動作しません...) 宜しくお願いします :)

4

4 に答える 4

2

試す:

from pygraphics import media

Python でのモジュールのインポートにまだ慣れていない場合は、簡単な入門書が役に立つかもしれません。

>>> import sys
>>> print sys.path

上記のコードを試すと、システム パスに多数のディレクトリが表示されます。C:\Python27\Lib\site-packages\これらのいずれかである必要があります。

システム パスにあるファイルをインポートするには、import filename(filename.py の場合) を使用できます。ファイルがサブディレクトリ (例: ) にある場合は、dir1/dir2/filename.pyを使用してインポートできますimport dir1.dir2.filename

注: というファイルが含まれている場合、ディレクトリは「パッケージ」として機能します__init__.py。インポートできるファイルを「モジュール」と呼びます。

于 2012-10-07T16:16:43.120 に答える
1

メディアをインポートする前に、ampyをインポートする必要があります。

于 2013-03-04T00:33:21.680 に答える
1

あなたがする必要があります:

from pygraphics import media

その理由は、Python がsite-packagesパッケージのディレクトリを検索するためです。ファイルmedia.pyはフォルダー (したがってパッケージ) 内にあるpygraphicsため、直接アクセスすることはできません。

于 2012-10-07T16:16:33.147 に答える
0

あなたは言わなければならないかもしれません

from pygraphics import media
于 2012-10-07T16:19:16.960 に答える