class LectorArchivos:
	
	posicion_lineas=0
	posicion_caracter=0
	contenido=[]
	

	def __init__ (self,archivo):

		with open(archivo) as f:
			self.contenido=f.readlines()#Devolvemos las lineas como un array


	def leerLinea(self):
		if self.posicion_lineas<len(self.contenido):
			posicion_aux=self.posicion_lineas
			self.posicion_lineas=self.posicion_lineas+1
			return self.contenido[posicion_aux]


	def leerCaracter(self,linea):
		if linea!=None and self.posicion_caracter<len(linea):
			posicion_aux=self.posicion_caracter
			self.posicion_caracter=self.posicion_caracter+1
			return linea[posicion_aux]

	def getPosicionLinea(self):
		return self.posicion_lineas
		

			
			
	

