簡體   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