2
我有數值的清單,讓我們說:的Python:寫數值的列表上的單行重複格式
draw6 = [0.13234, 0.14235, 0.15235, 0.16233]
我想在這值寫入文件時,同樣的方式下面的print語句:
print ('{:10.4f} '*len(draw6)).format(*draw6)
print語句的工作,但我需要用一個寫語句,因爲我想要寫一個文件。寫入語句不具有「格式」作爲屬性。
所以
file.write('{:10.4f} '*len(draw6)).format(*draw6)
不起作用。
如何在寫入語句中模擬print語句?我嘗試了幾十個選項,但沒有一個可以工作。當印刷報告正常工作時,我非常高興,但當寫作不起作用時,我感到非常失望。
非常感謝, 的Gijs
我想你格式化字符串,而不是一個函數或方法... –