问答详情
源自:6-6 Python往文件追加内容

怎么在txt文件的首部添加一段新的字符串

lines = ['Hello World\n', 'Hello Python\n', 'Hello Imooc\n'] #写三个hello

w = open('test.txt', 'w') # 开一个新的txt

w.writelines(lines) #将lines写进去

w.close()

f = open('test.txt', 'a+') # 追加内容打开test.txt

f.seek(0)  # 文件游标移动到了文件的首部

f.write('这段字符为什么不是添加在首部?')

content = f.readlines()

print(content)


提问者:慕先生1140625 2023-11-15 14:35

个回答

  • 慕慕4504400
    2024-01-02 22:39:43

    a+模式只能从末尾追加,write操作不受seek影响