2016-09-14 12 views
1

pythonでIamが新しくなりました。私はPythonでjupyterノートブックで最初のプログラムをやりました。 私の家庭教師は、引数を渡してスクリプト.pyに変換しなければならないと私に言った。 バイトごとにこのバイトを実行しようとしています。pythonでmain関数を作成し、引数を渡します。

スクリプトを開始してNew1とNewを引数として渡す方法を教えてください。

df_equipment = pd.read_csv('C:/Users/Demonstrator/Downloads/New1.csv',delimiter=';', parse_dates=[0], infer_datetime_format = True) 
df_energy2=pd.read_csv('C:/Users/Demonstrator/Downloads/New2.csv', delimiter=';', parse_dates=[0], infer_datetime_format = True) 

はここ

+2

「argparse」を検索します。 –

答えて

1

からの例ですありがとうこのtutorial for using sys.argvを試してみてください。引数の解析についてより頑強になる準備ができたら、argparse tutorialを調べてください。

+0

ありがとうございました... – Poisson

+0

そして、データフレームを作成するために、私はpd.read_csv(argv [0])を実行しますか? – Poisson

+0

'sys.argv [0]'はスクリプト自体のパス/名前です。 2つのパラメータがある場合は、 'sys.argv [1]'と 'sys.argv [2]'が必要です。理解する最善の方法は、チュートリアルコードを新しいスクリプトにコピーし、それを再生して何が起こるかを確認することです。 – CAB

0

Pythion Tutorials

def printme(str): 
    "This prints a passed string into this function" 
    print str 
    return; 

# Now you can call printme function 
printme("I'm first call to user defined function!") 
printme("Again second call to the same function") 
+0

ありがとうTechidiotこれは.pyにありますか? – Poisson

+0

はい。あなたは.pyファイルに追加することができます – Techidiot

+0

これは主な機能ですか? – Poisson

関連する問題