99问答网
所有问题
python编程读取txt文件中特定开头的数据行,把读取的数据存放到新建文件夹中
如图 此文件存放在text.txt中,现需要提取红色框中Added:开头的数据行另存为新建text2.txt文件中,新手在学习python。望大神指教
举报该问题
推荐答案 2015-04-21
f=open('results.txt','w')
for line in open('input.txt','r'):
a=line.split(' ')
if a[1]=='Added':
f.write(line)
f.close()
没试,应该差不多,你试试,不行再把问题贴上来吧
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7jWjjW7XOzOBBXz7vO.html
其他回答
第1个回答 推荐于2016-08-20
def readFile():
readData = []
f = open(r"you file path");
for i in f.readlines():
if i[:5] == "Added":
readData.append(i)
f.close()
return readData
def writeFile():
data = readFile()
f = open(r"new file path","w")
f.writelines(data)
f.close()
if __name__ == '__main__':
writeFile()
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
python怎么提取特定字符所在的行,并写入一个新的文件里面
python怎么从txt文件中读取特定列的数据,新手,求大神...
怎么用python读取txt中的特定行
怎么用python读取txt文件里指定行的内容,并导入exc...
python 实现读取文件夹下txt文件 执行一段代码,将结...
python从txt文件中读取数字,并放入list中
怎么用python读取txt文件里指定行的内容,并导入exc...
python:提取txt文件中特定内容后的数据到excel