python-2.7 - 如何记录参数可以是任何类型
问题描述
我有一个向字典添加一组值的函数。这些值实际上可以是 JSON 可序列化的任何类型。我无法为该功能编写有效的文档。在整个程序中,我列出了所有参数以及类型、名称和描述,但是如果类型无关紧要,我应该写什么?我认为说类型是any
或完全省略它会很奇怪。
我正在使用的当前文档看起来像这样,如果它有帮助的话
"""
Adds an entry into payload["updated_values"]
@param dict payload: Payload to be recorded
@param str name: Name of the field we are adding to the payload
@param ### old: # <-- Looking for what to add here
@param ### new:
@return:
"""
解决方案
您可以在以下位置使用它python 3
:
from typing import Any
def foo(bar: Any):
pass
推荐阅读
- c# - 当一个请求超时时,HttpClient Parallel Requests Timeout 使用 Task.WhenAll
- python-3.x - 向轴添加额外维度
- google-apps-script - 在电子表格中的所有列上运行的累积和
- r - 使用 stringr::str_replace 在分隔符处拆分字符串
- c++ - 如何计算数组中所有字符串的出现次数并每次重复替换最后一次出现的次数?
- reactjs - 有条件地链接承诺不起作用
- python - 如何将maxresults的限制设置为python中youtube数据api的允许限制?
- web-services - 调用 Web 服务时出现 WinHttpException
- javascript - 如何修复 CSS 滚动捕捉冲突?
- spring - Spring Cacheable 不能使用默认键