主题:[讨论]有没有什么办法能对文件进行部分改写?
假如现在有文件A,里面有一些数据如下:
$BCINP
ISPARTOF = 'cylinder',
IBTYP = 21, 21, 5, 5,
IBDIR = 3, 3, 2, 2,
JBCS = 1, 31, 1, 31,
$BCINP
ISPARTOF = 'box',
IBTYP = 21, 47, 41, 30, 47,
IBDIR = 3, -1, 2, -2, 1,
JBCS = 1, 51, 1, 1, 1
现在要对这个文件内容进行更改,添加,最终文件内容如下:
$MESH
NAME = 'cylinder',
$END
IBTYP = 21, 21, 5, 5,
IBDIR = 3, 3, 2, 2,
JBCS = 1, 31, 1, 31,
$MESH
NAME = 'box',
$END
JBCS = 1, 51, 1, 1, 1
打开文件只能用status=‘old’,new肯定不行,replace和unkown都会删除原来的数据。