本文整理匯總了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