亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

收到錯誤:TypeError:運行特定函數兩次時無法調用“str”對象

收到錯誤:TypeError:運行特定函數兩次時無法調用“str”對象

慕絲7291255 2022-06-28 17:42:37
我收到以下錯誤,但僅在第二次運行刪除功能時:`Traceback (most recent call last):  File "English Tools.py", line 277, in <module>    English = English_Tools()  File "English Tools.py", line 100, in __init__    self.delete()TypeError: 'str' object is not callable`這是我的代碼:#Importsimport osimport sysimport timeimport requestsimport configparserfrom os import pathfrom colorama import init, Foreinit()#Color Classclass color:  end = '\033[0m'  bold = '\033[1m'  underline = '\033[4m'def clear():  print("\n" * 50)#Variablesend = color.endbold = color.boldred = Fore.REDblue = Fore.BLUEcyan = Fore.CYANgreen = Fore.GREENwhite = Fore.WHITEyellow = Fore.YELLOWpurple = Fore.MAGENTAconfig = configparser.ConfigParser()title = green + bold + "English Tools"credit = green + bold + "-Made by Jackal"bad_info = red + "[+] " + yellow + color.boldgood_info = green + "[+] " + blue + color.boldbad_update = red + "[!] " + yellow + color.boldgood_update = green + "[!] " + blue + color.boldintext = blue + color.bold + ">>> " + green + endcommand_words = green + bold + "[1] " + end + white + " - " + blue + "Use logophile module" + purplecommand_read = green + bold + "[2] " + end + white + " - "  + blue + "Read your entrys" + purplecommand_delete = green + bold + "[3] " + end + white + " - "  + blue + "Reset all data" + purple我第一次可以完美地運行刪除功能,但如果我嘗試在同一個會話中再次運行它,它會拋出錯誤。有人知道怎么修這個東西嗎?我可以多次運行所有其他功能,但給我帶來麻煩的只是刪除功能。
查看完整描述

1 回答

?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

self.delete = str(input().lower())

您正在獲取包含刪除函數 ( self.delete) 的名稱并覆蓋它,將其轉換為包含用戶輸入的字符串。到目前為止,最簡單的解決方法是為該變量使用不同的名稱 - 也許want_to_delete或類似的名稱?


查看完整回答
反對 回復 2022-06-28
  • 1 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號