Python 返回到表的开头

Python 返回到表的开头,python,Python,我有一张里面有数字的桌子,像这样: 二, 三, 四, 当我阅读表格的所有行时,我想再次开始阅读表格。 我正在用python编写,目前唯一的解决方案是执行while循环来复制表 但是这个解决方案不是很好。 你知道我怎么做吗 包括作者评论中的代码: infile = open(filename, "r") x = 1 while (x <= int(nb_time_read)): for line in infile.readlines(): String.split(

我有一张里面有数字的桌子,像这样:

二,

三,

四,

当我阅读表格的所有行时,我想再次开始阅读表格。 我正在用python编写,目前唯一的解决方案是执行while循环来复制表

但是这个解决方案不是很好。
你知道我怎么做吗

包括作者评论中的代码:

infile = open(filename, "r")
x = 1
while (x <= int(nb_time_read)):
    for line in infile.readlines():
        String.split((line),',')
        x = x+1

infile.close()
infle=open(文件名为“r”)
x=1
而(x尝试:

现在,您可以在表中的行上运行(
,用于表中的行)
)或直接访问单元格(
表[2][0]


如果你的数据是CSV,你应该考虑使用CSV模块来正确处理它。

你需要显示你的一些代码来获得合理的帮助。你说的“表”是什么意思?这些数据是从哪里来的?你是如何访问它的?给我们一些信息。数据在一个文件上,我打开文件把数据放在一张表上。事实上我是这样做的。如果不想再次读取该文件,只需转到表的顶部并再次读取它。目前,我认为我的代码不是很有用,因为它的工作方式与我希望infle=open(filename,“r”)x=1,而(x@tranen返回文件的开头?
fileObject.seek()
函数可能会引导您进入起点。如果您的数据不太大,请将解析后的数据存储在列表中。然后,您可以随意访问它,而无需重新加载文件。
infile = open(filename, "r")
table = []
for line in infile:
    table.append(line.split(",")