有两个文件file1和file2。我从用户那里获取输入并将其保存到file1中,file2中包含数据(它是一个配置文件)。我在file1中有几个字段与file2中的字段相同
我必须在file2中找到一个特定的字段,并修改该字段下一行中的数据,需要转到那里的数据是file1中的数据
示例:file1.txt具有
ABCD: 1.2.3.4
EFGH: 2.3.4.5
IJKL: 3.4.5.6
file2.ini已被删除
[ABCD]
ipaddr = 9.8.7.6
我需要找到ABCD
,并在file2中[ABCD]
的ipaddr
字段中插入1.2.3.4
file1 = open(path,'r+')
filedata1 = file1.read()
file1.close()
newdata1 = filedata1.replace("abcd","efgh")
file1 = open(path,"w")
file1.write(newdata1)
file1.close()
我可以使用上面的代码来执行常规的查找和替换,但是在我的场景中无法实现它。任何暗示也就足够了
目前没有回答
相关问题 更多 >
编程相关推荐