typeerror——我的python代码根本不工作,我认为这可能是一个简单的ishue,但我找不到问题
发布时间:2022-03-15 15:37:10 329
相关标签: # node.js
首先,对HSE 2的代码调用,我认为它们与错误本身无关。
class Reescreve:
def __init__(self, assistiu, nomedoanime):
self.assistiu = assistiu
self.nomedoanime = nomedoanime
def reescreve(self):
abre3 = open(self.nomedoanime, 'r')
copia = str(abre3.readlines()).strip('"[]"')
descriptografia = copia.find("nmae1")
descriptografia2 = copia.find("nmae2")
descriptografia3 = copia[descriptografia+5:descriptografia2]
copia2 = copia.replace(descriptografia3, self.assistiu)
abre3.close()
abre4 = open(self.nomedoanime, 'w')
abre4.write(copia2)
abre4.close()
class CriaAnime:
def __init__(self, nomedado):
self.nomedado = nomedado
def cria_arquivo(self):
if os.path.exists(self.nomedado) is False:
arquivo = open(f'{self.nomedado}.txt', 'w')
arquivo.close()
else:
pass
这就是代码本身
class Assistiu:
def __init__(self, assistiu, nomedoanime):
self.assistiu = assistiu
self.nomedoanime = nomedoanime
def assistiu(self):
c = CriaAnime(self.nomedoanime)
c.cria_arquivo()
abre2 = open(f"{self.nomedoanime}.txt", 'r')
le = str(abre2.readlines())
abre2.close()
if le.find("nmae1") == -1:
abre = open(f"{self.nomedoanime}.txt", 'r')
conteudo = abre.readlines()
conteudo.append(f"nmae1{self.assistiu}nmae2")
abre = open(self.nomedoanime, 'w')
abre.writelines(conteudo)
abre.close()
else:
abre2.close()
a = Reescreve(self.assistiu, self.nomedoanime)
a.reescreve()
当我从另一个地方叫它的时候。py文件
from vaivendo import Reescreve, Assistiu, CriaAnime
s = Assistiu('12eps', 'arquivo')
s.assistiu()
它给出了这种错误信息
Traceback (most recent call last):
File "C:\Users\corot\PycharmProjects\AnimeList\teste.py", line 6, in
s.assistiu()
TypeError: 'str' object is not callable
Process finished with exit code 1
我知道这可能是str()
函数,但我试图删除它,但什么也没发生,我试图从另一个代码中删除请求,但它似乎也不存在,有人能看到它是什么吗?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报