NameError: global name "genoma" is not defined
Publicado por Eduardo (25 intervenciones) el 28/03/2017 22:31:49
Hola a todos, alguien podría por favor darme una mano con esto que le llevo dando mil vueltas buscando y no me aclaro:
calcular.py
llamadaCalcular.py
me aparece el error:
Traceback (most recent call last):
File "C:/Users/bianc/Desktop/python/llamadaCalcular.py", line 4, in <module>
print (obj.porcentageGC())
File "C:/Users/bianc/Desktop/python\calcular.py", line 6, in porcentageGC
g=genoma.count("G")
NameError: global name 'genoma' is not defined
¿Cómo podría solucionar ese error?
Muchas gracias de antemano y un saludo a todos!
calcular.py
1
2
3
4
5
6
7
8
class Calcular:
def __init__(self,genoma):
self.genoma=genoma
def porcentageGC(self):
g=genoma.count("G")
c=genoma.count("C")
totalGC=float(g+c/len(genoma))
return totalGC
llamadaCalcular.py
1
2
3
4
from calcular import Calcular
genoma="AGTCGTAGCTAGAT"
obj= Calcular(genoma)
obj.porcentageGC()
me aparece el error:
Traceback (most recent call last):
File "C:/Users/bianc/Desktop/python/llamadaCalcular.py", line 4, in <module>
print (obj.porcentageGC())
File "C:/Users/bianc/Desktop/python\calcular.py", line 6, in porcentageGC
g=genoma.count("G")
NameError: global name 'genoma' is not defined
¿Cómo podría solucionar ese error?
Muchas gracias de antemano y un saludo a todos!
Valora esta pregunta


0