如何处理文本文件中的空格和缩进(文件处理)?

How can I handle spaces and indentations on a text file (file handling)?

问题

我想删除第一个 space 但保留播放脚本的格式,如文档。

我正在尝试删除 space“XXXXXXXXXX”部分并左对齐以保持缩进格式。

示例文档

                         Title


                       Written by
                         Author


                                          Date

                

XXXXXXXXXXSentence1

          Sentence2

          This is a sample sentence to explain 
          how is it looks like.

                         Mike
                 Hello. How have you been?

处理后

                Title


              Written by
                Author


                                 Date

                

Sentence1

Sentence2

This is a sample sentence to explain 
how is it looks like.

                Mike
      Hello. How have you been?

我尝试过的事情

当我尝试在Word中使用替换功能时。每个与“XXXXXXXXXX”大小相同的 space 已被选中,不可能删除每行中唯一最合适的 space。

如果您对此有任何想法,可以与我分享吗?对于编码解决方案,Python中的程序是可以理解的。

有一个名为 textwrap 的内置 Python 库可以为您执行此操作:

import textwrap

content = """\
    fizz buzz
  
     foo bar
"""

print(textwrap.dedent(content))

输出:

fizz buzz

 foo bar