You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python生成游戏商店图片时出现TypeError: expected string报错求助

错误原因分析
  • 核心问题:font.getsize(date)这行代码中,传入的date变量不是字符串类型,而PIL库的ImageFont.getsize()方法要求必须传入字符串参数,因此触发TypeError: expected string错误。
  • 常见触发场景:
    • date是datetime对象(比如从接口或数据库获取的原始日期对象)
    • date是整数/浮点数类型(比如数字格式的日期如20240520)
    • date为None值或其他非字符串类型
  • 验证方式:在调用getsize前添加代码print(type(date)),可以直接确认date的实际类型。

内容的提问来源于stack exchange,提问作者Papafortmigas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 23:55:24