从 .TXT 文件的行尾删除单个白色 space

Remove single white space from end of lines for .TXT file

我正在尝试使用 Python 打开一个 .txt 文件并删除单个白色 space 如果它存在于每一行的末尾,但是所有新行和格式都有保留。 我需要检查 .txt 文件中的每一行,如果有任何行的末尾带有一个 space,我只需要删除这些行的那个 space , 而已。其他一切都必须保持完整。这可能吗?

为什么不是这样的:

for line in input_file:
    if line.endswith(" \n"):
       line = line.replace(' \n', '\n')

随后采取任何步骤收集 reviewed/modified 输入以供稍后输出。

可能有更聪明的方法,但这应该可行。

已编辑以反映更易读的修复。