PythonのARGVと入力()コマンドラインツールの生産と

##の.pyファイルコマンドラインパラメータとパス
次のコード例は、のパラメータをアンパック
`
ARGV SYSインポートから
インポート要求
インポートJSON
インポート時間

スクリプトは、ユーザーID、ユーザ名は、ARGVをenterpriseId =
パラメータ= { "はuserId"はuserId {}、 "userNameに":{}ユーザ名、 "enterpriseId":{} enterpriseId、 "フラグに": "sendedでは"}
RQ = requests.put( "http://test.xxxxxx.com/mail/receiveSendedAndRubbishMail"、データ=パラメータ)
データ= rq.json()
印刷(json.dumps(データ、インデント= 4、sort_keys =真、ensure_ascii =偽))
`` `
ときに実際のコマンドライン入力コマンド:`
``
のPythonがユーザIDをuserNameにenterpriseIdをfilename.py
`
つによって取得された入力パラメータ関数を使用して、##
`
インポート要求
インポートJSON
インポート時間を
プロンプト=「>>>」

印刷( "入力してください'ユーザーID'、例えば>>> 1400")
のuserId =入力(プロンプト)
印刷( "入力してください'ユーザー名'、例えば>>> yangdawei_10171")
のuserName =入力(プロンプト)
印刷( "してください入力'enterpriseId'は、例えば>>> 10171 ")
enterpriseId =入力(プロンプト)
プリント(F"プログラムはSYCに開始され、{にuserId} - {enterpriseId} - {userNameに}のメールアドレスとどのくらいの時間でありますそれはだ過ごすために行くこと)」...送信トレイに、ただ待ってどのように多くの電子メールに依存します
(before_syc_time = time.strftimeを'%Y-%M-%D%H:%のM:%S'が、time.localtime(時間。時間()))
プリント(+ '' + before_syc_time) "現在時刻は"
パラメータ= { "はuserId":{}はuserId、 "userNameに":{} userNameに、"enterpriseId":{} enterpriseId、 "フラグ": "sendedでは"}
RQ = requests.put( "http://admin.xxxxxxx.com/mail/receiveSendedAndRubbishMail"、データ=パラメーター)
データ= rq.json()
プリント(json.dumps(データ、インデント= 4、sort_keys =真、ensure_ascii =偽))
after_syc_time = time.strftime( '%Y-%M-%D%H:%のM:%S'、time.localtime(time.time()))
印刷( '+ "現在時刻"' + after_syc_time)

INPUT(「押してプログラムして、この使用閉じるダイアログを終了します....」)
`` `
コマンドラインの実際の実行コマンドを入力したとき:`
``
Pythonのfilename.pyは
`` `
==あなたは、パッケージングツールを使用することができ、などpyInstallerの言及以前のブログ記事は.EXEに詰め、コマンドラインの内容ではない、誰も==

おすすめ

転載: www.cnblogs.com/davieyang/p/11681959.html