Python - Quitar except

 
Vista:

Quitar except

Publicado por Patricio (1 intervención) el 10/08/2014 04:26:40
Hola, tengo este archivo py:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import app
 
def LoadLocaleFile(srcFileName, localeDict):
 
    try:
        lines = pack_open(srcFileName, 'r').readlines()
    except IOError:
        import dbg
        dbg.LogBox('Error al cargar ajustes, fichero(%(srcFileName)s) corrupto o inexistente' % locals())
        app.Abort()
 
    for line in lines:
        tokens = line[:-1].split('\t')
        if len(tokens) >= 2:
            localeDict[tokens[0]] = tokens[1]
        else:
            print len(tokens), lines.index(line), line
 
LOCALE_INTERFACE_FILE_NAME = 'd:/troll works/elements_trollworks.txt'
LoadLocaleFile(LOCALE_INTERFACE_FILE_NAME, locals())

----------------------------------------------------------------- o ------------------------------------------------------------------

Este código es de un juego (Metin2)

el problema es que el archivo elements_trollworks.txt se encuentra en la ruta correspondiente, pero me dice que se encuentra corrupto, que debo editar?

lo había dejado así, pero se cierra el cliente, agradecería cualquier ayuda al respecto.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def LoadLocaleFile(srcFileName, localeDict):
 
    try:
        lines = pack_open(srcFileName, 'r').readlines()
    except:
		pass
 
    for line in lines:
        tokens = line[:-1].split('\t')
        if len(tokens) >= 2:
            localeDict[tokens[0]] = tokens[1]
        else:
            print len(tokens), lines.index(line), line
 
LOCALE_INTERFACE_FILE_NAME = 'd:/troll works/elements_trollworks.txt'
LoadLocaleFile(LOCALE_INTERFACE_FILE_NAME, locals())
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder