gpt4 book ai didi

python - 如何在Python中将文本文件显示为表格?

转载 作者:太空宇宙 更新时间:2023-11-03 15:16:45 25 4
gpt4 key购买 nike

我正在为游戏创建一个程序,该程序根据用户输入显示固定装置。尽管我已经这样做了,但当它显示夹具时,它只是在一行中。这导致它看起来有点困惑,用户无法知道每个值的含义。我想要做的是将其显示在标题为“比赛编号”、“比赛日期”、“球员 1”、“球员二”、“比赛进行过吗?”的表格中。和“获胜玩家”。该文件的示例是:

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)

最佳答案

您可以在打印字符串中使用制表符(\t 序列)作为执行此操作的简单方法。但是,您必须注意列长度以及每行超过 80 个字符,以保持输出正确排列。

fixFind = int(input("Please enter a fixture number: "))

print "Num\tDate Played\tTime\tP1\tP2\tPlayed?\tWinner"
if 189 >= fixFind >= 0:
f = open("fixtures.txt", "r").readlines()
lines = f[fixFind]
for i in lines.split(","):
print '%s\t' % i,

输出;

Num Date Played Time    P1      P2      Played? Winner
3 07/03/17 13:00 Flip Han68 Y Han68

关于python - 如何在Python中将文本文件显示为表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43821135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com