小编Tar*_*kin的帖子

在写入文件之前删除文件的内容(在Python中)?

我正在努力解决这个问题并遇到问题.我相信我的代码中的所有内容都是正确的,但显然不是因为它没有按预期运行.我想删除该文件的内容,然后将一些文本写入该文件.程序会写入我想要的文本,但它不会先删除初始内容.

def ini5(file):
raw = open(file, "r+")
raw2 = (raw.read()).split("\n")
clean = raw2[1::2]
raw.truncate()
for line in clean:
    raw.write(line)
    print(line)
Run Code Online (Sandbox Code Playgroud)

我见过:

如何在python脚本中写入之前删除文件的内容?

但我的问题仍然存在.我究竟做错了什么?

python overwrite file-writing

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

file-writing ×1

overwrite ×1

python ×1