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