全球主机交流论坛
标题:
问下mjj们个关于python的文件追加写入的问题
[打印本页]
作者:
etc小号
时间:
2020-12-29 21:10
标题:
问下mjj们个关于python的文件追加写入的问题
with open('1.txt', mode='a') as filename:
每次要写入的东西都是一行,但是都是顺序写入的,类似这样
1
2
3
4
5
6
7
......
问下怎么样才能实现这样
......
7
6
5
4
3
2
1
每一次追加写入的东西都在第一行
作者:
wo31400
时间:
2020-12-29 21:25
with open('1.txt', mode='a') as filename:
filename.seek(0)
filename.write('1')
filename.seek(0)
filename.write('2')
filename.seek(0)
filename.write('3')
filename.seek(0)
filename.write('4')
filename.seek(0)
filename.write('5')
filename.seek(0)
filename.write('6')
filename.seek(0)
filename.write('7')
复制代码
filename.seek() 可以设置指针在某个位置设置0就是从头开始
作者:
laogui
时间:
2020-12-29 21:30
for ll in lists:
with open("aaaaa.txt", "r+") as f:
old = f.read()
f.seek(0)
f.write(ll)
f.write(old)
复制代码
作者:
etc小号
时间:
2020-12-29 21:47
laogui 发表于 2020-12-29 21:30
感谢大佬,代码实测可以,非常感谢
作者:
cnskis
时间:
2020-12-29 21:48
路过Mark,支持大佬,有用到的时候回来看看
作者:
laogui
时间:
2020-12-29 21:52
etc小号 发表于 2020-12-29 21:47
感谢大佬,代码实测可以,非常感谢
小文件测试没问题,大文件不知道会不会有问题哈
欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/)
Powered by Discuz! X3.4