我有2个文件
export_f= open (../../sim_export/modelsim/compile.do)
comp_file = open (../../ver/sim/xilinx_compile.tcl)
我必须在comp_file的第4行之后附加export_f的内容(后面的所有行都应删除)
答案 0 :(得分:0)
export_f= open ('compile.do', 'r')
comp_file = open ('xilinx_compile.tcl', 'r+')
with open('comp_file.temp', 'w') as temp:
temp.writelines(comp_file.readlines()[0:4])
temp.writelines(export_f)
这将创建一个名为comp_file.temp
的新文件,其中包含comp_file
的前4行,后跟export_f
的所有内容。
也可以将原始comp_file
替换为新内容,或者只需重新命名新comp_file.temp
以替换原始comp_file
。
希望这有帮助。