どのように、globはPythonで働きますか?
1592 ワード
Pythonは準備が整ったモジュールの巨大なリストで有名です.これらの準備されたモジュールは、私たちがそれらを利用するならば、我々の命をより簡単にすることができます.
最近、Pythonモジュールの違いを探り始めました.この短いチュートリアルでは、globモジュールを紹介します.
モジュールが何かを読んでください.
一般的なプログラミングでは' glob 'は' global 'を意味します.あなたはWikipediaで完全な歴史を読むことができます.
簡単にするために、globは特定のパターンにマッチするファイルを検索する方法です.
待ってください、しかし、あなたは仕事をする正規表現を持ちます?はい、正規表現を持っていますが、globモジュールはファイルを扱う場合、正規表現よりも簡単になります.
最初にそれをインストールすることによって、我々の手をGlobモジュールで汚してください.このモジュールはPythonで組み込まれています.
しかし、安全な側にするためには、以下のコマンドを使用してglobモジュールをインストールします.
何かを学ぶ最良の方法は例でそれを学ぶことです.
この例では、Pythonのglobモジュールを使用して、ルートとともにすべてのサブディレクトリで利用可能なMP 4ファイルを見つけます.
次のコードをチェックします.
私はこの記事を読むためにあなたにとても感謝しています.閉じるこの動画はお気に入りから削除されています.
PS:あなたがビデオをコーディングするのが好きであるならば、チェックしてください.[]
最近、Pythonモジュールの違いを探り始めました.この短いチュートリアルでは、globモジュールを紹介します.
モジュールが何かを読んでください.
ハックは、PythonのGlobモジュールですか?
一般的なプログラミングでは' glob 'は' global 'を意味します.あなたはWikipediaで完全な歴史を読むことができます.
簡単にするために、globは特定のパターンにマッチするファイルを検索する方法です.
待ってください、しかし、あなたは仕事をする正規表現を持ちます?はい、正規表現を持っていますが、globモジュールはファイルを扱う場合、正規表現よりも簡単になります.
PythonでGLOBモジュールをインストールしますか?
最初にそれをインストールすることによって、我々の手をGlobモジュールで汚してください.このモジュールはPythonで組み込まれています.
しかし、安全な側にするためには、以下のコマンドを使用してglobモジュールをインストールします.
pip install glob2
Pythonがインストールされているか確認してください.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:あなたがビデオをコーディングするのが好きであるならば、チェックしてください.[]
Reference
この問題について(どのように、globはPythonで働きますか?), 我々は、より多くの情報をここで見つけました https://dev.to/code_with_ali/how-does-glob-work-in-python-4olmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol