python 读文件(笔记)

it2024-10-24  43

一、遍历目标文件下.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’ 等特殊转义字符时要特别注意。

最新回复(0)