本文整理汇总了Python中dotenv.dotenv_values方法的典型用法代码示例。如果您正苦于以下问题:Python dotenv.dotenv_values方法的具体用法?Python dotenv.dotenv_values怎么用?Python dotenv.dotenv_values使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dotenv
的用法示例。
在下文中一共展示了dotenv.dotenv_values方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: load_config
# 需要导入模块: import dotenv [as 别名]
# 或者: from dotenv import dotenv_values [as 别名]
def load_config(dot_env_path: find_dotenv(raise_error_if_not_found=True)):
""" Load the variables from the .env file
Returns:
.env variables(dict)
"""
logger = logging.getLogger(__name__)
logger.info(f"Found config in {dot_env_path}")
return dotenv_values(dot_env_path)
示例2: init_env
# 需要导入模块: import dotenv [as 别名]
# 或者: from dotenv import dotenv_values [as 别名]
def init_env():
RuntimeConfig.ENV.update(dotenv.dotenv_values(dotenv_path=os.path.join(get_project_base_directory(), "fate.env")))
示例3: load_config
# 需要导入模块: import dotenv [as 别名]
# 或者: from dotenv import dotenv_values [as 别名]
def load_config():
""" Load the variables from the .env file
Returns:
.env variables(dict)
"""
logger = logging.getLogger(__name__)
dot_env_path = find_dotenv(raise_error_if_not_found=True)
logger.info(f"Found config in {dot_env_path}")
return dotenv_values(dot_env_path)
示例4: populate_args_from_dotenv
# 需要导入模块: import dotenv [as 别名]
# 或者: from dotenv import dotenv_values [as 别名]
def populate_args_from_dotenv(func):
logger = _logger()
try:
dotenv_path = find_dotenv(raise_error_if_not_found=True)
logger.info('Found .evn, loading variables')
env_dict = dotenv_values(dotenv_path=dotenv_path)
par_func = partial(func, **env_dict)
par_func.__doc__ = func.__doc__
return par_func
except IOError:
logger.info('Didn\'t find .env')
return func
示例5: __init__
# 需要导入模块: import dotenv [as 别名]
# 或者: from dotenv import dotenv_values [as 别名]
def __init__(self):
"""
Initialize defaults as needed
"""
self.env = dotenv_values()
self.info_dict = {}
self.info_list = []
self.ua = random_line()
self.proxy = {}
示例6: read_env_file
# 需要导入模块: import dotenv [as 别名]
# 或者: from dotenv import dotenv_values [as 别名]
def read_env_file(file_path: Path, *, encoding: str = None, case_sensitive: bool = False) -> Dict[str, Optional[str]]:
try:
from dotenv import dotenv_values
except ImportError as e:
raise ImportError('python-dotenv is not installed, run `pip install pydantic[dotenv]`') from e
file_vars: Dict[str, Optional[str]] = dotenv_values(file_path, encoding=encoding)
if not case_sensitive:
return {k.lower(): v for k, v in file_vars.items()}
else:
return file_vars