1

Pythonバージョン3の学習を開始し、Pythonでファイルを作成しようとしています。この一連のコマンドで表示されるすべての場所にファイルを配置しました。

import sys
sys.path

ファイルには、このような単純な機能があります

 def hello(var):
     print("Hello "+var)

しかし、私がそれを実行すると

hello("Google")

NameError が発生しています。

誰か助けてください。私はWindowsを使用しています。それとも、関数名ではなくファイル名で呼び出す必要がありますか? もしそうなら、私はそれをどのように呼ぶべきですか?私を助けてくれた人に前もって感謝します。

4

1 に答える 1

2

import最初にファイルを作成する必要があります:

import myModule

(あなたのファイルが呼ばれていると仮定しますmyModule.py

次に、次のように関数を呼び出すことができます。

myModule.hello('world')

代替構文:

from myModule import hello
hello('world')
于 2012-06-12T17:27:50.017 に答える