モジュールday17教室の概要再

最後のレッスンを想起

osモジュール

オペレーティングシステムとの対話

SYSモジュール

Pythonインタプリタとの対話

JSONモジュール

クロスプラットフォームのデータ交換、JSON文字列

pickleモジュール

Pythonの対話店舗のpythonファイルとPythonのファイルに順番にすべてのタイプのデータ、

ロギングモジュール

ロギング

今日所学

パッケージ

  1. ==モジュールパッケージ、パッケージがもたらされる導入
  2. 含むパッケージ__init__.pyフォルダ、リーダーパケットが導入され、__init__
  3. パケットが優先してモジュールファイルのインポートファイル検索パスモジュール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())
  1. 結果は常に文字列の同じ長さであります
  2. 重ね合わせ

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 = '

おすすめ

転載: www.cnblogs.com/shin09/p/11604805.html