Pertanyaannya tidak membahas string multiline, tetapi di sini adalah bagaimana Anda akan menghapus spasi putih terkemuka dari string multiline menggunakan modul textwrap library python standar . Jika kami memiliki string seperti:
s = """
line 1 has 4 leading spaces
line 2 has 4 leading spaces
line 3 has 4 leading spaces
"""
jika kita print(s)
kita akan mendapatkan output seperti:
>>> print(s)
this has 4 leading spaces 1
this has 4 leading spaces 2
this has 4 leading spaces 3
dan jika kita menggunakan textwrap.dedent
:
>>> import textwrap
>>> print(textwrap.dedent(s))
this has 4 leading spaces 1
this has 4 leading spaces 2
this has 4 leading spaces 3