我有一个CSV文件,我在python中阅读。代码就是这样的:
with open("total.csv", 'rb') as input1:
reader = csv.reader(input1, delimiter=",")
for row in reader:
# Read the CSV row by row.
实际上这个文件包含许多我希望检查更新的URL,我希望我的程序在完成列表后从文件的开头开始。如果我想停止它,我将手动杀死该进程。但是,我不知道在读完最后一行后应该怎么做,以便程序应该从文件的开头开始。我想继续在循环中读取文件,以便读取文件,除非我手动终止运行我的脚本的进程。任何人都可以告诉我该怎么做?感谢
答案 0 :(得分:0)
文件对象有seek()
方法;使用它来寻求0.但是在读取文件之前确保time.sleep()
得到一个简短的文件,否则你的程序会使CPU内核和磁盘IO饱和。
或者更好的是,只需重新输入with
块即可重新打开文件。