我寫了一個簡短的程序,讀取一個文本文件,其中包含我喜歡的恐怖電影的名稱,它們的發佈日期以及我如何對它們進行評分(每個都用冒號分隔)。然後使用str.format()打印每個標題,發佈日期和格式化輸出中的評分。我想知道的是我如何根據發佈日期或評分來排序輸出。這裏有一些我有什麼:Python,排序格式化輸出
with open('filename', 'r') as fh:
for each_line in fh:
(title, date, rating)=each_line.split(':')
print('{0:^40} {1:^10} {2:^7}'.format(title, date, rating)
我只是想提示如何將排序引入格式化輸出;我似乎無法弄清楚。我對Python很陌生並且自我教導,而這個簡單的問題 - 我確信 - 問題困擾了我。
任何提示將不勝感激。
感謝
我建議你整理格式或打印任何東西 – vaultah