怎么整合到一个文件中呢?第二次会覆盖的
追答你把我上面的代码写成一个函数,比如 f(filename) 然后 text=f(filename1) text2=f(filename2) result=text1+text2
追问还有一个问题 我要把新的文件每100个字符换一行怎么做到呢
一共100000000个字符
with open('E:/pytest/test/test.txt',"r+") as l:
i=100
while i<100000000:
l.seek(i)
l.write('\n')
i=i+100
这个会把原来的俩字符覆盖掉
读取文档成text
然后把text按照100字符来切割成list[text[0:99],text[100:199]....]
然后result='\n'.join(list)
或者你file=open('text.txt','r')
每次file.read(100)可以只读取100个字符,然后每次加上一个空行.比如:
t=file.read(100)
result=''
while t:
result=result+t+'\n'
t=file.read(100)
return result
不懂啊,它函数没有换行
是构建一个函数吗?
有具体代码吗?