Python 提示:TypeError: unsupported format string passed to test.__format__ 错误的解决办法

admin 阅读:62 2024-03-01

在Python中,如果对未定义__format__()方法的对象使用format()函数,就会造成TypeError: unsupported format string passed to test.__format__错误。如果遇到这个错误,那么在类中定义 __format__() 方法后再次调用即可。

class test:
    def __format__(self,format_spec=''):

        return str("www.codesou.cn") #返回值必须是一个字符串

a = test()
print(format(a))
声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!