2

次のような main.py ファイルがあります。

import node.py
[my code...]

そして、このようなnode.py:

[more of my code]

main.py を実行すると、次のエラーが発生します。

  File "/home/loldrup/repo/trunk/src/src/main.py", line 2, in <module>
    import node.py
ImportError: No module named py
4

3 に答える 3

9

あなたはただ言うべきimport nodeです。名前の中の は、pythonに package.という名前のサブモジュールをロードしたいと思わせるため、エラーが発生します。これらはすべてPython チュートリアルで詳しく説明されています。pynode

于 2010-10-27T11:38:20.720 に答える
0

nodeと呼ばれるモジュールで名前が付けられた関数がある場合node、最も明確なことは次のとおりです。

from node import node

nodeこれにより、名前がローカル シンボル テーブルに追加さnodeれ、nodeモジュールで指定された関数が参照されるようになります。

モジュールとそのメンバーに別の名前を付けると、混乱が少なくなることがよくありdatetimeますdatetime

于 2010-10-27T17:08:40.870 に答える
-2

友人が助けてくれました。私が使用することがわかりました:

from node import *
于 2010-10-27T12:26:03.837 に答える