当我们使用Python批量读取多个文件时,可以使用
glob
库获取所有文件的路径,然后使用
for
循环读取每个文件。在读取文件时,可以使用
with open
语句打开文件,再使用
readlines()
方法读取文件内容,并使用
[1:]
切片操作跳过第一行。
以下是一个示例代码,假设需要读取所有以
.txt
结尾的文件,代码中的
dir_path
是文件所在的目录路径:
import glob
dir_path = 'path/to/files'
for file_path in glob.glob(dir_path + '/*.txt'):
with open(file_path) as f:
content = f.readlines()[1:]
# 处理文件内容
代码中,glob.glob
可以匹配指定目录下所有以.txt
结尾的文件,with open
语句打开文件,readlines()
方法读取文件内容,并使用[1:]
切片操作跳过第一行。处理完文件内容后,可以继续进行其他操作。