Python的fnmatch模块是一个简单的文件名匹配工具,它允许使用Unix shell风格的通配符对字符串进行匹配
▥Python
𝄐 0
filename python,python from文件夹 import 文件名,python操作文件相关的函数,python filename命令,python中filename,python怎么用filename
Python的fnmatch模块是一个简单的文件名匹配工具,它允许使用Unix shell风格的通配符对字符串进行匹配。
通常情况下,通配符包括星号(*)和问号(?),其中星号表示匹配任意字符(包括0个或多个字符),而问号则表示匹配任意单个字符。fnmatch支持这些通配符以及其他一些特殊字符的使用。
以下是fnmatch的示例:
python
import fnmatch
# 匹配以 ".txt" 结尾的所有文件
for file in os.listdir('.'):
if fnmatch.fnmatch(file, '*.txt'):
print(file)
# 匹配以 "log_" 开头的所有文件
for file in os.listdir('.'):
if fnmatch.fnmatch(file, 'log_*'):
print(file)
在上述示例中,os.listdir将列出指定目录中的文件,并使用fnmatch.fnmatch函数过滤与给定通配符匹配的文件名。 第一个示例将打印所有以“.txt”结尾的文件名,而第二个示例将打印所有以“log_”开头的文件名。
Python的fnmatch模块是一个简单的文件名匹配工具,它允许使用Unix shell风格的通配符对字符串进行匹配。
通常情况下,通配符包括星号(*)和问号(?),其中星号表示匹配任意字符(包括0个或多个字符),而问号则表示匹配任意单个字符。fnmatch支持这些通配符以及其他一些特殊字符的使用。
以下是fnmatch的示例:
python
import fnmatch
# 匹配以 ".txt" 结尾的所有文件
for file in os.listdir('.'):
if fnmatch.fnmatch(file, '*.txt'):
print(file)
# 匹配以 "log_" 开头的所有文件
for file in os.listdir('.'):
if fnmatch.fnmatch(file, 'log_*'):
print(file)
在上述示例中,os.listdir将列出指定目录中的文件,并使用fnmatch.fnmatch函数过滤与给定通配符匹配的文件名。 第一个示例将打印所有以“.txt”结尾的文件名,而第二个示例将打印所有以“log_”开头的文件名。
本文地址:
/show-273674.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。