【问题标题】:Python Pydantic Callable with default function argument [duplicate]具有默认函数参数的Python Pydantic Callable [重复]
【发布时间】:2022-01-04 08:44:54
【问题描述】:

我有一个返回另一个函数的函数。示例:

from typing import Callable, Optional

def create_object() -> Callable[[str, Optional[int]], str]:
   def create(name: str, length: int = 10) -> str:
      return # do something
   return create

如何使用默认值定义长度参数的 Callable? 如果我将尝试仅使用名称( create_object()('Name') )调用此函数,PyCharm 将突出显示它并警告缺少什么长度参数

【问题讨论】:

  • 您能在此处提供您的代码附带的导入吗?
  • @manaclan 来自输入 import Callable,可选

标签: python function python-typing callable pydantic


【解决方案1】:

你应该安装 pydantic pycharm 插件:https://pydantic-docs.helpmanual.io/pycharm_plugin/

【讨论】:

  • 不适合我
猜你喜欢
  • 2012-04-24
  • 1970-01-01
  • 2016-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-11
  • 2013-02-14
  • 1970-01-01
相关资源
最近更新 更多