Quitar except
Publicado por Patricio (1 intervención) el 10/08/2014 04:26:40
Hola, tengo este archivo py:
----------------------------------------------------------------- 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
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


0