返回

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()函数,但我试图删除它,但什么也没发生,我试图从另一个代码中删除请求,但它似乎也不存在,有人能看到它是什么吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像