2017-05-16 13 views
0

Pythonモジュールをインポートして特定のモジュールをテストするシェルスクリプトで、Pythonコードを実行するにはどうすればよいですか?例えばモジュールをインポートしてその上でテストを実行するような、シェルスクリプトにPythonコードを書くにはどうしたらいいですか?

: _some_path_輸入File_We_Want_To_Test

if(File_We_Want_To_Test.Function_We_Want_To_Test(a, b) == True): 
    print("great!") 
else: 
    print("bad!") 
+1

を参照してください。 Pythonコードを実行するには、Pythonインタプリタを使用する必要があります。 – DyZ

+0

あなたは私の答えを教えてくれますか? – segfault

+0

@fwubbは、インタラクティブなPythonセッションのために "python"を実行するだけです。より多くの機能については、 "ipython"も見てください。 – jordanm

答えて

0

からあなたはこのようなあなたのシェルでのPythonを使用することができます。

コマンドは小さなPythonプログラム(引用符で囲まれた文字列)である
python -c command 

を。

例:

python -c "import my_module; my_module.function()" 

あなたはOSのシェルでこれを行うことはできませんページCommand line and environment

関連する問題