[英]Python - adding text to a file with a specific format
我的文本文件有一定的结构,我想在这个结构中准确地插入我的文本。 为此,我必须为某些列保存一些字符(占位符),只有在这个数字之后我才能继续写作。 很难解释。
您可以为此使用字符串格式。
row = " - {:<13} {:<10} {:<10} {:-<1} {:-<1} {:-<1}".format(version, date, id_, marker[0], marker[1], marker[2])
file.write(row)
有关带填充的字符串格式的示例,请参见此处。
我在这里使用的:
{}
封装:
分隔起搏器名称(此处未使用)和格式<
表示文本应该左对齐<
后面的数字表示每个单词至少应该使用多少空间<
之间的-
是填充字符。 通常,这是一个空格,但是您的 A、B、C - 列有一个-
表示没有任何内容,因此如果您要插入一个空字符串,它将打印一个-
代替。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.