文件中行尾的填充空间
Stuff spaces at end of lines in file
我正在尝试读取具有 lines/records 不同长度的固定文件。我需要在小于指定标准长度的行尾填充空格。
感谢任何帮助。
您可以使用 string.format 将字符串填充到特定长度。
文档说 <
向右填充,因此要将带空格的字符串向右填充到特定长度,您可以这样做:
>>> "{:<30}".format("foo")
'foo '
您可以考虑使用 ljust 字符串方法。
如果 line 是从您的文件中读取的一行:
line = line.ljust(50)
将在行尾填充空格以获得 50 个字符的长行。如果行长于 50,则简单地复制行而不做任何更改。
我正在尝试读取具有 lines/records 不同长度的固定文件。我需要在小于指定标准长度的行尾填充空格。
感谢任何帮助。
您可以使用 string.format 将字符串填充到特定长度。
文档说 <
向右填充,因此要将带空格的字符串向右填充到特定长度,您可以这样做:
>>> "{:<30}".format("foo")
'foo '
您可以考虑使用 ljust 字符串方法。 如果 line 是从您的文件中读取的一行:
line = line.ljust(50)
将在行尾填充空格以获得 50 个字符的长行。如果行长于 50,则简单地复制行而不做任何更改。