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处理!