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_var与int(10)之间只有2个区别
some_var将正确地类型检查为int和EnviromentVariable的实例
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 查看哈希值)
关闭
typed-envs-0.0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5a71ec50cc1b274c39455885d276a97ae0000eecf0a1d1023bdc5f698fccb6fe |
|
MD5 | e51454bd0ba009401d616bb734ea5818 |
|
BLAKE2b-256 | c2fa004f94a8d0581c406295d3fa59d7835e8bfff38951f011300cb28774d26a |
关闭
typed_envs-0.0.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f995ecbccff283ed6579f33187ea253d9d37fdd652866ec312b8ccc508d4c07b |
|
MD5 | 4e0c6db48f1762b65036e72d0f1f09cf |
|
BLAKE2b-256 | e6e612a103b917e67697ec82c9199469fa123d3594381dfc6ba9a25af526295f |