役割:構成ファイル解析モジュール。構成ファイルのコンテンツを追加、削除、変更するために使用され、大文字と小文字は区別されません。
構成ファイルの例:
tets.ini
[モジュール]
key = value
インポート構成パーサー
config = configparse.config P arser()
クエリ:
config.read( 'test.ini')構成ファイルの内容を読み取ります
config.sections()デフォルトではデフォルトの構成はありません
config.options()すべてのキーを取得します。デフォルトのキー
config.items()を出力して、すべてのキー値を取得します。
モジュールの下のキーの値を取得するConfig.get( 'module'、 'key')が一般的に使用されます
追加、変更、削除
config.add_sections( 'module')
config.set( 'module'、 'key'、 'value')
config.remove_sections( 'module')delete module
config.remove_option( 'key'、 'value' )キーと値のペアを削除する
config.write(open( 'file name'、 'w'))新しいファイルに書き込む
追加・削除・変更も辞書で操作可能
hashlibモジュール:
hashlibのインポート
objc = hashlib.md5()
objc.upddate( 'aaa')
objc = hashlib.md5()
objc.upddate( 'bbb')は、実際にaaabbbが
2回実行されると暗号化され、後ろの暗号化された文字列は前の文字列に基づいています
sha256アルゴリズム; md5をsha256に置き換えます