python 插入文本 详见问题补充
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 插入文本 详见问题补充相关的知识,希望对你有一定的参考价值。
a文件内容
a a a a
b b b b
c c c c
b文件内容
1 1 1 1
2 2 2 2
3 3 3 3
将b文件内容插入到a文件内容的b b b b 下面
只能用 python 解答 ,代码效率高 可读性好
按问题说明,可使用for line in open()方式完成,用一个循环读a文件内容,每读一行写入一个临时文件c,然后判断读出行内容,如果为特征行(b b b b),则以同样方式读b文件,逐行写入c,写入完成后继续写剩余a文件内容。最后删除a文件,把c改名为a,就可以完成要求,python资料介绍for line in open()这种方式是读写最快的方式。代码如下:
import oscf = open(\'c.txt\',\'w\')
for line in open(\'a.txt\',\'r\'):
cf.write(line)
if(line.strip() == \'b b b b\'):
for nl in open(\'b.txt\',\'r\'):
cf.write(nl)
cf.close()
os.remove(\'a.txt\')
os.rename(\'c.txt\',\'a.txt\')
执行结果:
a.txt内容如下
a a a a
b b b b
1 1 1 1
2 2 2 2
3 3 3 3
c c c c
a,b=[],[]
for entry in open("a.txt", "r"):
a.append(entry.strip())
for entry in open("b.txt", "r"):
b.append(entry.strip() +"\\n")
f = open("b.txt", "w")
for l in a:
f.write(l + "\\n")
if l == "b b b b":
f.write("".join(b)) 参考技术B #!/usr/bin/env python
#coding = utf - 8
def insert_atob():
fp_a = open("a.txt","rb")
a_readcontent = fp_a.readlines()
fp_a.close()
fp_b = open("b.txt","r")
b_readcontent = fp_b.readlines()
fp_b.close()
i = 2
for b_everyline in b_readcontent:
#sorted(a_readcontent)
a_readcontent.insert(i,b_everyline)
i = i+1
#sorted(a_readcontent)
fp_a = open("a.txt","wb")
fp_a.write(''.join(a_readcontent))
fp_a.close()
if __name__ == '__main__':
insert_atob()
“a.txt”和“b.txt”分别为文件a和文件b本回答被提问者采纳
matlab bp神经网络 预测模型 代码(详见补充),非常感谢!
要预测铁路TQI指数发展趋势,说白了TQI就是有一组按时间顺序排列的数据,时间间隔都是一个月,想预测一下什么时候这组数据可以发展到5.0,我是matlab2012b的平台
输入数据和输出数据是这样的:
p=[3.24 3.26 3.243.27;3.26 3.24 3.27 3.34;3.24 3.27 3.34 3.31;3.27 3.34 3.31 3.3;3.34 3.31 3.33.27;3.31 3.3 3.27 3.18;3.3 3.27 3.18 3.19;3.27 3.18 3.19 3.2;3.18 3.19 3.23.21]';%输入数据,共9组,每组4个输入;
t=[3.34 3.31 3.3 3.27 3.18 3.19 3.2 3.21 3.35];(四个输入一个输出)
一个隐藏层就行。
在下新手,自己试着编了一个,总是实现不了……求大神帮帮忙
可以用
以上是关于python 插入文本 详见问题补充的主要内容,如果未能解决你的问题,请参考以下文章