2017-01-29 6 views
-1

pythonターミナルを使用して、パラメータ付きの特定のスクリプトを実行したいと考えています。私の実際の例では、より洗練されているが、目的を再生することのが、私はこのようになります「test.py」と呼ばれる機能を持っているとしましょう:今、私は私の端末とインポート「test.py」Pythonコンソールでsys.argv変数を使用する

を開く

import sys 
arg1 = sys.argv[1] 

def printThat(arg1): 
print(arg1) 

>>> import test 

しかし、パラメータを渡す方法はわかりません。ターミナルのパラメータをどのように渡すことができるか教えてください。

+0

'Pythonインタプリタでモジュールをインポートするときに、彼がいることを意味何 –

+0

arg1' test.py、ノーは –

+1

' argv'は、コマンドラインのためでありますスクリプトを直接実行する際のパラメータ。それをインポートすることはまったく別の問題です。関数を呼び出すときに引数を渡します。 – jonrsharpe

答えて

0
import sys 
arg1 = sys.argv[1] 

def printThat(arg1): 
    print(arg1) 

printThat (arg1) 

あるいは単に:ことはできません

import sys 
print (sys.argv [1]) 
関連する問題