たとえば、myscript.py というファイルがあるとします。
このファイルには、次のコードが含まれています。
foo(var):
return var
コマンドラインで引数 var を指定して関数 foo を呼び出すにはどうすればよいですか。
myscript.py が配置されているディレクトリに移動して入力できることはわかっています。
>>> python myscript.py
myscript.py を実行します。唯一の問題は、myscript.py が実行時に foo を自動的に呼び出さないことです。
使ってみました
if __name__ == "__main__":
foo( )
これは私にはうまくいきません。私がそれをしても、何らかの理由で何も起こりません。エラーメッセージは表示されず、何も呼び出されません。