我已经用 Python 构建了一个 XML-RPC 接口(interface),我需要强制执行一些更严格的类型。例如,传递字符串“10”而不是 int 10。我可以通过一些类型转换和一些异常处理来清理它,但我想知道是否有任何其他强制类型完整性的方法,例如 XML-RPC 特定的东西,装饰器,或其他东西。
请您参考如下方法:
它总是会被转换成一个字符串,所以你为什么要关心传入的是什么?如果您使用 "%s"% number 甚至只是 str(number),那么 number 是字符串还是一个整数。
