import os
import re
list=os.listdir('C:/地址')
print(list)
"""
##合并文件夹里的所有txt文件
for i in list:
print(i)
with open("C:/地址/"+i) as f:
for line in f.readlines():
with open("C:/地址/all.txt","a") as p:
p.write(line)
"""
#提取文件夹里所有txt的倒数第一个空行和倒数第二个空行之间的内容并合并
for i in list:
print(i)
hang = 0
konghang = 0
first = 0
with open("C:/地址/"+i) as f:
for line in f.readlines():
hang = hang + 1 #一共几行
if line=='\n':
konghang=konghang + 1 #一共几个空行
first = hang #最后一个空行的行数
with open("C:/地址/"+i) as g:
num=0
for line in g.readlines():
num = num+1 #提取倒数第二个空行后的一行内容
if num==first-1:
print(line)
with open("C:/地址/all.txt","a"
python遍历提取文件夹里的某几行内容并去除所有数字代码
最新推荐文章于 2024-08-21 12:30:19 发布
博主分享了初学Python的经验,探讨如何使用`with open`从文件夹中读取特定行,并去除内容中的所有数字。欢迎更高效的方法建议。
摘要由CSDN通过智能技术生成