用python在文件中指定位置插入内容

用python在文件中指定位置插入内容


觉得python中对文件插入功能有点单调,编写了一个用python在文件中指定位置插入内容
这里指定把输入的内容插入到文件中的"双引号位置后

with open("d:/bbb/test.txt","rt") as f:
    content=str(f.readlines())
    tab=re.search('\"',content)
    pos=tab.start()
    print(pos)

    insert=input("输入要插入的内容:")
    with open("d:/bbb/test.txt","wt") as f:
        content=content[:pos+1]+insert+content[pos+1:]
        f.writelines(content)
with open("d:/bbb/test.txt","rt") as f:
    print(f.read())

你可能感兴趣的:(用python在文件中指定位置插入内容)