diff options
Diffstat (limited to 'utils.py')
-rwxr-xr-x | utils.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1,11 +1,12 @@ import random import logging +import os from gettext import gettext as _ log = logging.getLogger('utils') -def palabra_aleatoria(nivel): +def palabra_aleatoria(path, nivel): """retorna una palabra obtenida del archivo lista_palabras.txt""" - path = 'resources/nivel%s.palabra' %(nivel) + path = path + 'nivel%s.palabra' %(nivel) archivo = open(path,'r') palabras = [palabra.lower() for palabra in archivo.readlines()] archivo.close() @@ -20,13 +21,14 @@ def validar_uri(uri): else: return 0 -def importar_lista_p(uri, nivel): +def importar_lista_p(path ,uri, nivel): '''importa una nueva lista de palabras''' if validar_uri(uri): log.debug('palabra importada') - path = 'resources/nivel%s.palabra' %(nivel + 1) + path = path + 'nivel%s.palabra' %(nivel + 1) archivo = open(uri, 'r') #lee el archivo a exportar archivo_viejo = open(path, 'r+w') + archivo_viejo.seek(0, os.SEEK_END) texto = archivo.read() archivo_viejo.write(texto) archivo_viejo.close() |