1.コマンドラインのPython言語の機能に関連付けられています
1)コマンドライン引数を取得sys.argvの使い方
輸入のsys プリント(sys.argvの)
2)。sys.stdinを、標準入力を使用してFileInputクラス読み取ります
輸入のsys デフGET_CONTENT(): リターンsys.stdin.readlines() プリント(GET_CONTENT()) 使用はCtrl + D退出
FileInputクラスは使用することは非常に簡単です、ほとんどのケースでは、我々は直接することができます行の内容を読み出すことにより、モジュールの入力方法をFileInputクラス呼び出して 、ファイルの内容をループに使用 #のCATのread_from_fileinput.py から __future__ インポートprint_functionの インポートFileInputクラス のためのラインで(fileinput.input ): 印刷(ライン、エンド= " " ) #CAT / etc / passwdファイル| Pythonのread_from_fileinput.py
3)使用SystemExitを異常な印刷エラーメッセージ
4)パスワードGETPASSを読み取るためのライブラリを使用します
輸入GETPASSの ユーザー = getpass.getuser() のpasswd = getpass.getpass(' パスワード:' ) プリント(ユーザーは、passwd)
コンフィギュレーション・ファイルを解析2.使用のConfigParser
インポートのConfigParser CF = configparser.ConfigParser(allow_no_value = 真) cf.read(' な/etc/my.cnf ' ) プリント(cf.sections()) プリント(cf.has_section(' クライアント' )) プリント(cf.options(' クライアント' )) プリント(cf.has_option(' クライアント'、' ユーザー' )) プリント(cf.get(' クライアント'、' ユーザー'))
3. argparse解析コマンドライン引数
1).ArgumentParseパーサ
2)。MySQLクライアントのコマンドライン引数を模倣します
4.ログのログ
役割1)。ログイン
2)ロギングモジュール.Python
3)設定ログ形式
オープンソース・プロジェクトに関連付けられているコマンドライン
1)解析コマンドラインパラメータのクリックを使用して
2)対話型のコマンドラインツールを作成prompt_toolkitを使用します