获取文件夹下所有文件名
遍历某一文件夹下所有文件
获取文件夹下所有指定类型文件名
遍历某一文件夹下所有指定类型文件
获取文件夹下所有文件名包含指定内容的文件
遍历某一文件夹下所有文件名包含指定内容的文件
1. 当前目录下所有文件名
*
表示匹配任意多个字符
import glob
# 第一个 * 表示文件名任意
# 第二个 * 表示文件类型任意
all_file_name_list = glob.glob('*.*')
for file_name in all_file_name_list:
print(file_name)
2. 当前目录下所有指定类型文件名
import glob
all_file_name_list = glob.glob('*.py')
for file_name in all_file_name_list:
print(file_name)
3. 指定目录下所有文件名
import glob
all_file_name_list = glob.glob('C:/Users/Administrator/desktop/*.*')
for file_name in all_file_name_list:
print(file_name)
4. 指定目录下所有指定类型文件名
import glob
all_file_name_list = glob.glob('C:/Users/Administrator/desktop/*.exe')
for file_name in all_file_name_list:
print(file_name)
5. 指定目录下所有以某个字符开头的文件名
获取以数字 1 开头的所有文件
import glob
all_file_name_list = glob.glob('C:/Users/Administrator/desktop/1*.exe')
for file_name in all_file_name_list:
print(file_name)