一、遍历目标文件下.json类型的所有文件名
使用glob模块获取定义类型的文件,os模块获取文件名
import glob
import os
url = path +"/*" + file_type
for file_utl in glob.glob(url):
filename = os.path.basename(file_utl)
print(filename )
对获取的文件名做处理方式
(1)使用os模块,‘D:\Data\0_556_2279086572.json’ 转为 :‘0_556_2279086572.json’
filename = os.path.basename(file_utl)
(2) 123.json 转为 :123
filename = file_fileType[:file_fileType.rfind(".")]
(3)76_556_2186784211.json 转为 :76
num = filename .split('_')[0] 结果:76
eg:num1 = filename .split('_')[1] 结果:556
eg: num2 = filename .split('_')[2] 结果:2186784211.json
对路径问题需注意
正常路径:D:\Data\0_566_2186784211.json
问题:文件路径中若包含‘\0’、’\t’ 等特殊转义字符时要特别注意。