Python文件的读写

如题,比如有一个文件,内容如下:

[outip]
192.168.0.1
[inputip]
127.0.0.1
*****结束符******

那么问题来了,我想要在 [outip] 下边插入一个 ip,效果如下:

[outip]
192.168.1.1
192.168.0.1
[inputip]
127.0.0.1

这要什么实现呢?新手学 Python,已经两天了~希望路过的大神指条明路,万般感谢!

阅读 2.9k
2 个回答
✓ 已被采纳新手上路,请多包涵

fo = file('/etc/ansible/hosts')

    lines = []
    for line in fo:
        lines.append(line)
    fo.close()
    lines.insert(1,outvps+'\n')
    s = ''.join(lines)
    fo = open('/etc/ansible/hosts','w+')
    fo.write(s)
    fo.close()
    del lines[:]
    已解决!
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题