python文件指针_在使用python写入文件之前,如何将文件指针放在上面一行?

Scenario

有一个文件的末尾包含两个空行。当我在文件中追加一些内容时,它会在两个空行之后被写入(这是肯定的)。在

但我只想要一个空行,然后去掉第二个空行。代替第二个空行,应写入附加数据。在#-------Original file

This is line 1

This is line 2

[--blank line--]

This is line 3

This is line 4

[--blank line--]

[--blank line--]

在上面的文件中追加“这是第5行”和“这是第6行”。在What is happening right now!

^{pr2}$

What I want !#-------Original file

This is line 1

This is line 2

[--blank line--]

This is line 3

This is line 4

[--blank line--] #Only one blank line. Second blank line should be removed

This is line 5

This is line 6

研究并得出了移动文件指针的解决方案。将内容追加到文件中时,文件指针可能出现在第二个空行之后。

如果我把文件指针上移一行,然后加上“这是第5行”和“这是第6行”行吗?在

如果是,请协助我如何做。

Seek()函数似乎没有那么有用!在

除了seek()之外的任何想法也值得赞赏。在

我们非常感谢您的帮助。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值