searchline = ' \n'
inputfile = open('a.php','r')
lines = inputfile.readlines()
outputfile = open('b.php','w')
for line in lines:
if line==searchline :
outputfile.write('Different random text\n')
else :
outputfile.write(line)
※ 引述《mymiss312 (mymiss)》之铭言:
: 请问一下我在尝试自动加资料到同一个档案的实作
: <?php
: $arr = array(
: array("A","B"),
: array("B","C"),)
: ?>
: array 大约有500多行
: 我想要读取到空白行的时候塞值进去
: 最后的目的是要自动加资料到同一个档案
: 不过我试着分开写 也是得到同样的结果(会有缺漏)
: 想请问有没有什么解决方法呢??
: 以下是我的程式码:
: searchline = '\n'
: inputfile = open('a.php','r')
: lines = inputfile.readlines() # f being the file handle
: i = lines.index(searchline) # Make sure searchline is actually in the file
: lines.insert(i+1, 'Different random text')
: outputfile = open('b.php','w')
: for line in lines:
: outputfile.write(line)