は、私は非常に単純なtest.py
があると、ここでのコードです:私はpython test.py
を行うときに、私のcmd
でコマンドラインからpythonファイルを実行することはできますが、それと対話できますか? (REPL)
def sum(a, b):
return a + b
print(sum(5, 6))
は、コマンドラインは11
を返します。
私は何をしたいのがそれとを対話であるので、私は、sum(4,2)
を入力したいとコマンドラインが6
を返す必要がありますが、代わりに私が取得:
sum is not recognized as an internal or external command ...
は基本的に私がしたいですWingIDE
、Sublime Text
などのREPL
機能があります。これはコマンドラインから可能ですか?
タイプ 'のpython 'コマンドラインでは、対話的にPythonを実行します。 'sum'を定義して呼び出すか、定義済みのスクリプトからインポートすることができます。 – Julien
はい、どうすれば 'test.py'ファイルから関数を呼びたいのですか? –
'from test import sum'しかし、あなたのシステムがtest.pyを探す場所を知っていることを確認する必要があります(作業ディレクトリにない場合に) – Julien