跳转到主要内容

typed_envs用于创建专门的环境变量对象,其行为与用于创建它们的任何其他`typ`实例完全相同。

项目描述

typed_envs用于创建专门的环境变量对象,其行为与用于创建它们的任何其他typ实例完全相同。

typed_envs用于
  • 以可读、用户友好的方式定义您的环境变量

  • 增强返回实例的类型提示

  • 增强返回实例的__repr__以包含额外的上下文信息

在下面的示例中,some_var可以像任何其他int对象一样使用。

` import typed_envs some_var = typed_envs.create_env("SET_WITH_THIS_ENV", int, 10) >>> isinstance(some_var, int) True >>> isinstance(some_var, EnviromentVariable) True `

some_varint(10)之间只有2个区别
  • some_var将正确地类型检查为intEnviromentVariable的实例

  • some_var.__repr__()将包含关于EnvironmentVariable的上下文信息。

` >>> some_var <EnvironmentVariable[name=`SET_WITH_THIS_ENV`, type=int, default_value=10, current_value=10, using_default=True]> >>> str(some_var) "10" >>> some_var + 5 15 >>> 20 / some_var 2 `

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

typed-envs-0.0.4.tar.gz (6.8 kB 查看哈希值)

上传时间 源代码

构建的发行版

typed_envs-0.0.4-py3-none-any.whl (6.9 kB 查看哈希值)

上传时间 Python 3

支持