我正在創建一個遊戲程序,根據用戶輸入顯示裝置。儘管我已經完成了這個工作,但是當它顯示夾具時,它只是在一行中。這導致它看起來有點混亂,用戶無法知道每個值的含義。我想要做的就是在一個表格中顯示這個標題'燈號','播放日期','播放器1','播放器2','播放器是否播放?和'贏球員'。該文件的樣本是:如何在Python中將文本文件顯示爲表格?
1,05/03/17,13:00,DarrenL,Philippa93,Y,DarrenL
2,06/03/17,13:00,TommyBoy,Paul4,Y,Paul4
3,07/03/17,13:00,Flip,Han68,Y,Han68
我現在所擁有的代碼是:
fixFind = int(input("Please enter a fixture number: "))
if 189 >= fixFind >= 0:
f = open("fixtures.txt", "r").readlines()
lines = f[fixFind]
print("""
Fixture: """ + lines)
你能提供一些來自你的文本文件的示例數據嗎? – Chuck
你可能想要參考這個答案:http://stackoverflow.com/a/15344226/6556102 – jedruniu
@ Kyle341嘿,因爲你還沒有說你不能導入模塊,我給你一個答案使用流行的「熊貓」模塊。它將您的文件轉換爲數據幀,然後打印輸出。您不必亂用格式。讓我知道你的想法 :) – Chuck