python写入txt不覆盖,python中,文件的覆盖写打开模式

  python写入txt不覆盖,python中,文件的覆盖写打开模式

  Python无法覆盖文件内容:使用命令“with open(f, w) as file”覆盖文件内容,“w”表示每次运行都要覆盖文件内容。

  Python无法覆盖文件的内容,可能是因为文件是以额外的写入模式打开的。改变文件打开方式,可以实现再次向文件写入内容时,覆盖文件中原有的内容。

  (1)在lucky.txt中追加内容(追加:之前在txt中的内容不改变,继续在已存在的内容后新增内容)

  f=lucky.txt

  a=8

  Withopen(f, a)asfile:#只需要把前面的“w”改成“a”,表示附加内容。

  对于范围(a):

  file.write(str(i) d n )

  A=1输出结果:

  (2)在lucky.txt中新增内容(覆盖:每次运行都会重新写入内容)

  f=lucky.txt

  a=8

  Withopen(f, w)asfile:#w 表示每次运行时都会覆盖内容。

  对于范围(a):

  file.write(str(i) d n )

  A=1输出结果:

  总结:根据需要改变文件打开方式即可。

  推荐课程:Python入门和高级教学视频(极客学院)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: