モジュール(名前は、Python関連のモジュールに余裕がありません)
1.random
random.Random()は、0と1の間の乱数を取り
間random.randint(b)は、Bランダム整数を取り、包括的な
random.uniform(a、b)は、B間のランダム小数を取ります
random.choice(リスト)ランダムに選択
random.sample(リスト、3)ランダムに三つの値
AZ(random.randint(97123))との間にはChrテイク値
2.datetime
datetime.datetime.now()現在のコンピュータのシステム時刻
datetime.datetimeの()日時変換タイプ、時間を計算することができます。
秒に変換されdatetime.total_secondsは()、日付がカウントされます
時刻形式
datetime.strftime()形式の時間を#string
( "%Y-%M-%D%H:%M%以下のS")
日分と秒
文字列の転送時間
解析時間を#string datetime..datetime.strptime(文字列、 "フォーマット")
3.time
time.time()#00:00:00秒、表示タイムスタンプ----秒を数える1970年1月1日から開始点である:デジタル
time.strftime()#時刻形式
time.strptime(文字列、「フォーマット」)#文字列の回転時間
time.sleep(5)#一時停止5秒
4.hashlib ----- MD5
1.暗号化(不可逆、解読不能一貫した暗号化は、同じ番号を生成します)
2.ファイルの一貫性
.md5(B "値")#塩、ボーナス難読化
ときにインベントリデータのパスワードは、平文を維持することはできません
暗号化:
5. osモジュール
関連オペレーティングシステムのオペレーティング・システム・ファイル
マルチレベルディレクトリのフォルダを作成するためのos.makedirs(「/ B」)
os.mkdir(「/ C」)は、ディレクトリのフォルダ内のファイルを作成しますcは
os.removedirs(「/ B / C」)、削除、マルチレベルディレクトリのフォルダ
os.rmdir( "/ B / C")はディレクトリを削除します
os.listdir(「」)ファイルのディレクトリにリストされています
os.path.join(パス、名)ファイルのパスを追加します
os.path.isdir()は、ファイルパスか否かを判断します
os.walkは()フォルダとファイル内のフォルダを一覧表示します
6.sysモジュール
SYS:システムOS:オペレーティングシステム
1.sys.pathモジュールのロードデフォルトのパス
2.sys.argvコマンドラインパラメータを受け取ることができます
7.pickleモジュール
このpickle
モジュールは、シリアライゼーションおよびデシリアライゼーションPythonオブジェクト構造のバイナリプロトコルを実装します。「酸洗い」は、「unpickle化」(からバイトストリームように、逆の操作である、バイトのプロセス流としてPythonオブジェクト階層を変換することであるバイナリファイル又はオブジェクト類似バイト)オブジェクト階層への変換バックです。pickle
エラーまたは悪質なデータ構造のためのモジュールが安全ではありません。
バイナリバイトにpickle.dumps(LST)#データ
pickle.loads(BS)#はバイナリデータに変換します
pickle.dumps(lst.flie)#写
pickle.load(flie)#读
8.jsonモジュール(キー)
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。
9.loging 日志记录(细琢磨)
引用https://www.cnblogs.com/Nicholas0707/p/9021672.html
10.异常处理
try :
A
except Exception: #Exception 异常信息 万能
B
except 异常错误: #程序出错就中断
C
finally : #最终要执行的程序
D
traceback 出现错误,记录日志
logger.error(traceback.format_exc())
一般 logging
traceback
try......except 一起使用