我正在使用python来分析一些记录bib和ris文件。我为每种类型制作了两个函数。第一个功能是您在下面看到的功能:
def limpiarlineasris(self, data):
cont = data
dic = cont.splitlines()
cont = ""
con = []
i = 0
for a in dic:
if len(a) != 0:
con.append(a)
for a in con:
cont = cont + a + "\n"
return cont
效果很好,我可以毫无问题地编译。当我编写第二个函数时会出现问题,如下所示:
def limpiarlineasbib(self, data):
cont = data
dic = cont.splitlines()
cont = ""
con = []
separador = "°-°-°"
for a in dic:
if len(a)!= 0:
if a.startswith('@'):
con.append(separador)
else:
con.append(a)
for a in con:
cont = cont + a + "\n"
return cont
构建第一个功能时没问题。但是当我编译第二个编译器时显示错误但没有告诉我究竟是什么或它在哪里因为我正在使用plyjy一个jar来创建Jython对象,而控制台只显示了一个异常Plyjy而没有它出现的行。我正在使用Netbeans编译