繁体   English   中英

Python - 将文本添加到具有特定格式的文件中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM