どのように、globはPythonで働きますか?


Pythonは準備が整ったモジュールの巨大なリストで有名です.これらの準備されたモジュールは、私たちがそれらを利用するならば、我々の命をより簡単にすることができます.
最近、Pythonモジュールの違いを探り始めました.この短いチュートリアルでは、globモジュールを紹介します.
モジュールが何かを読んでください.

ハックは、PythonのGlobモジュールですか?


一般的なプログラミングでは' glob 'は' global 'を意味します.あなたはWikipediaで完全な歴史を読むことができます.
簡単にするために、globは特定のパターンにマッチするファイルを検索する方法です.
待ってください、しかし、あなたは仕事をする正規表現を持ちます?はい、正規表現を持っていますが、globモジュールはファイルを扱う場合、正規表現よりも簡単になります.

PythonでGLOBモジュールをインストールしますか?


最初にそれをインストールすることによって、我々の手をGlobモジュールで汚してください.このモジュールはPythonで組み込まれています.
しかし、安全な側にするためには、以下のコマンドを使用してglobモジュールをインストールします.pip install glob2Pythonがインストールされているか確認してください.

globモジュールの使用例


何かを学ぶ最良の方法は例でそれを学ぶことです.
この例では、Pythonのglobモジュールを使用して、ルートとともにすべてのサブディレクトリで利用可能なMP 4ファイルを見つけます.
次のコードをチェックします.
import glob
path = './'
curfiles = glob.glob(path + '**/*.mp4',recursive=True)
for file in curfiles:
    print(file)
同じ結果を正規表現を使用して行うことができます.
import re
import os
currentdir = os.getcwd()
files = os.listdir(currentdir)
pattern = "^*.mp4$"
prog = re.compile(pattern)
htmlfiles=[]
for file in files:
    result = prog.findall(file)
    if len(result)!=0:
        htmlfiles.append(result[0])

for htmlfile in htmlfiles:
    print(htmlfile)

心からの言葉


私はこの記事を読むためにあなたにとても感謝しています.閉じるこの動画はお気に入りから削除されています.
PS:あなたがビデオをコーディングするのが好きであるならば、チェックしてください.[]