Python
 Computer >> コンピューター >  >> プログラミング >> Python

端末で複数の引数を持つ関数をどのように実行できますか?


最初にsysモジュールをインポートします。 sysモジュールのargv関数を使用して、ターミナルで入力された関数の引数をフェッチし、関数を実行する必要があります。

#fubar.py
import sys
def print_funcargs(arg1, arg2, arg3):
      print arg1 + ' '+ arg2 + ' ' + arg3
if __name__ == "__main__":
      a = sys.argv[1]
      b = sys.argv[2]
      c = sys.argv[3]
print_funcargs(a,b,c)
print sys.argv

ターミナルで書くと

$ python fubar.py  I adore books
出力
I adore books
['fubar.py', 'I', 'adore', 'books']

  1. Matplotlibで複数のラベルを持つ棒グラフをプロットする方法は?

    Matplotlibで複数のラベルを持つ棒グラフをプロットするには、次の手順を実行できます- men_means、men_std、women_means、のデータセットを作成します およびwomen_std 。 numpyを使用してインデックスデータポイントを作成します。 幅を初期化します バーの。 subplots()を使用する 図とサブプロットのセットを作成する方法。 rects1を作成します およびrects2 bar()を使用して長方形をバーします メソッド。 set_ylabel()、を使用します set_title() 、 set_x

  2. iOS 7 で不要な発信者をブロックする方法は次のとおりです

    テレマーケティング担当者があなたを追い詰めていますか、それともあなたを悩ませ続けるそのランダムなフックアップに完全に忍び寄っていますか? iOS 7 で追加された多くの新機能の中で、最も重要なのは、番号をブロックする組み込み機能かもしれません。通話、テキスト メッセージ、FaceTiming を OS から完全に遮断できます。 電話アプリで番号のブロックを開始できます。通話履歴の名前の横にある「i」アイコンをタップし、画面の下部にある「この発信者をブロック」を選択します。または、会話内の連絡先情報にアクセスして、メッセージ アプリや FaceTime アプリを介してユーザーをブロックすること