0

私は基本を学ぶために IDLE (Python 2.6.4) を使用する全くの初心者です。最近、実行したいPython プログラムを見つけましたが、コードは問題ないように見えますが (つまり、すべてのモジュールが存在します)、エラーがスローされます。

from css.parse import parse

data = """
    em {
    padding: 2px; 
    margin: 1em;
    border-width: medium;
    border-style: dashed;
    line-height: 2.4em;
    }
    p { color: red; font-size: 12pt }
    p:first-letter { color: green; font-size: 200% }
    p:first-line { color: blue }"""

for rule in parse(data):
    print rule

for decl in parse(data)[0]:
    print decl

エラー:

ImportError: No module named parse

これを修正するにはどうすればよいですか? Snow Leopard を使用しています。

編集: PATH の問題だと思います。モジュールをどこに配置すればよいですか?どのディレクトリに配置しますか?

4

2 に答える 2

1

フォルダー内ではなく、test.pyフォルダーと同じフォルダーにスクリプトを配置する必要があります。

したがって、次のようになります。

../
 test.py
 css/
于 2009-11-21T03:57:30.643 に答える
1

Python モジュールの検索パスに関する一般的ですが有用なリファレンスは、Python
ドキュメントのこの簡潔で有益なセクションです。

インタープリターのこの重要な機能を構成できるデフォルト パスと環境変数は、オペレーティング システムによって異なるため、Nimbuz と同様の状況をトラブルシューティングするために、この情報を知っておくことが重要です。

また、IDE自体は、構成/間接化のさらに別のレイヤーを追加できます...

于 2009-11-21T04:36:00.300 に答える