¿Cómo puedo leer cada línea de un archivo xls con pausa?

Tengo un archivo xls en mi escritorio en Mac que tiene muchas filas (cada fila consiste en una palabra). Lo que quiero es mostrar cada línea durante 3 minutos en la terminal. Tenga en cuenta que la versión de xls es el 2016.

Gracias a ¿Cómo obtener el número de línea en la hoja de Excel usando python?

import pandas as pd import xlrd # at first I try to know how many rows and how many columns I have workbook = xlrd.open_workbook('myfile.xls') for sheet in workbook.sheets(): for row in range(sheet.nrows): for column in range(sheet.ncols): print "row::::: ", row print "column:: ", column print "value::: ", sheet.cell(row,column).value # then I read my file in df = pd.read_excel(path + filename) 

Entonces sé que puedo usar algo como abajo para

 import time print("something") time.sleep(5.5) # pause 5.5 seconds print("something") 

Pero no pude averiguar cómo hacerlo sin escribir en letra de imprenta, cualquier ayuda es muy apreciada

hazlo de esta manera en Mac

 import time import pandas as pd import os import xlrd # at first I try to know how many rows and how many columns I have workbook = xlrd.open_workbook('myfile.xls') for sheet in workbook.sheets(): for row in range(sheet.nrows): for column in range(sheet.ncols): os.system('clear') print "value::: ", sheet.cell(row,column).value time.sleep(5.5) # pause 5.5 seconds 

Si entiendo esto correctamente, su problema es que desea que aparezca una línea en el terminal durante algún tiempo, pero que se oculte cuando aparezca la siguiente. Puede probar esto para python3 (vea la respuesta aceptada para versiones anteriores):

 import time import subprocess import pandas as pd import xlrd # at first I try to know how many rows and how many columns I have workbook = xlrd.open_workbook('myfile.xls') for sheet in workbook.sheets(): for row in range(sheet.nrows): for column in range(sheet.ncols): subprocess.run(["clear"]) print "row::::: ", row print "column:: ", column print "value::: ", sheet.cell(row,column).value time.sleep(5.5) # pause 5.5 seconds 

clear generalmente es para Unix, si no funciona en una Mac, esta respuesta puede ser útil.