最後のレッスンを想起
osモジュール
オペレーティングシステムとの対話
SYSモジュール
Pythonインタプリタとの対話
JSONモジュール
クロスプラットフォームのデータ交換、JSON文字列
pickleモジュール
Pythonの対話店舗のpythonファイルとPythonのファイルに順番にすべてのタイプのデータ、
ロギングモジュール
ロギング
今日所学
パッケージ
- ==モジュールパッケージ、パッケージがもたらされる導入
- 含むパッケージ
__init__.py
フォルダ、リーダーパケットが導入され、__init__
- パケットが優先してモジュールファイルのインポートファイル検索パスモジュールm1.py/m2.py実行ファイルのパスとして扱われなければなりません
時間モジュール
(最も重要なタイムスタンプのための)時間の3つの異なる種類を提供しています、時間の3種類の交換可能
# 时间戳形式
print(time.time())
# 格式化时间
print(time.strftime('%Y-%m-%d %X'))
# 结构化时间
print(time.localtime())
time.sleep()プログラムが数秒間スリープすることができ
datetimeモジュール
加算と減算の時間
import datetime
now = datetime.datetime.now()
print(now)
# 默认3天
print(now + datetime.timedelta(3))
# 加3周
print(now + datetime.timedelta(weeks=3))
# 加3小时
print(now + datetime.timedelta(hours=3))
# 减3小时
print(now - datetime.timedelta(hours=3))
randomモジュール
乱数
random.Random()
0-1的数
random.randint(1,3)
整数1-3
lt=[1,2,3]
random.shuffle(lt)# 打乱列表
random.choice(lt)# 随机选择一个
random.seed()
のみランダム
hashlibモジュールとモジュールのHMAC
hashlibモジュール
暗号化
m = hashlib.md5()
m.update(b'hello')
m.update(b'hello')
print(m.hexdigest())
m = hashlib.md5()
m.update(b'hellohello')
print(m.hexdigest())
- 結果は常に文字列の同じ長さであります
- 重ね合わせ
HMACモジュール
暗号化、塩処理
m = hmac.new(b'123')
m.update(b'hellow')
print(m.hexdigest())
タイピングモジュール
基礎となるデータの種類以外の制御機能パラメータデータ・タイプ、データ・タイプに関連付けられた機能
要求モジュール
一般的にデータをクロールするために使用爬虫類、ブラウザは、アナログデータの送信要求URLを取得します
#用法
import requests
res=requests.get(url)
data=res.text
print(data)
モジュールの再
文字列は、特定の特性を満たす見つけるための文字列
`` `のpython
すべての検索
findAll
^:...で始まります
RES = re.findall( '^ AB'、S)
プリント(RES)
RES = re.findall( '^ BC'、S)
プリント(RES)
$:で終わります。..
S = 'abcdabc'
RES = re.findall( 'BCの$'、s)は
プリント(RES)
:任意の文字
S = 'ABC红ABC'
RES = re.findall( 'ABC'、S)
プリント(RES)
\ D:デジタル
S = 'skld2342ljk'
RES = re.findall( '\ dの' sの)
プリント(RES)
\ W:非空で、英数字、アンダースコア
S = 'skld_23 42ljk'
RES = re.findall(W '\'、S)
プリント(RES)
\ S:空のスペース/ \トン/ \ nは
S = 'skld_23 42ljk'
RES = re.findall( '\ S'、S)
プリント(RES)
\ D:非デジタル
S = 'skld2342ljk'
RES = re.findall( '\のD'、S)
プリント(RES)
\ W:空
S = 'skld_23 42ljk'
RES = re.findall( '\ W'、s)は
プリント(RES)
\ S:空でありません
S = '