使用python将单词移至行尾

Xda*_*ule 3 python string

我正在解析HTML,并且得到了一个Array字符串,我试图将其清理并稍后放入pdf中。在此级别上,我想将所有单词从头开始移动@X到行尾,以便最终使所有行@X对齐。

Hello World @Xabs
Hello World                                   @Xz
Hello World  @Xss
Hello World         @Xssa
Hello World       @Xqq
Hello World             @Xsasas
Run Code Online (Sandbox Code Playgroud)

我想作为输出:

Hello World                                        @Xabs
Hello World                                        @Xz
Hello World                                        @Xss
Hello World                                        @Xssa
Hello World                                        @Xqq
Hello World                                        @Xsaxs
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

到目前为止,我有:

Hello World @Xabs
Hello World                                   @Xz
Hello World  @Xss
Hello World         @Xssa
Hello World       @Xqq
Hello World             @Xsasas
Run Code Online (Sandbox Code Playgroud)

blu*_*ote 5

字符串中没有特定的线宽概念。如果要对齐文本,请以恒定的宽度打印第一部分

output = "{:50s} {}".format('preceding text', 'Xword')
Run Code Online (Sandbox Code Playgroud)