Python dotenv 模块,find_dotenv() 实例源码

我们从Python开源项目中,提取了以下2个代码示例,用于说明如何使用dotenv.find_dotenv()

项目:pipenv    作者:pypa    | 项目源码 | 文件源码
def load_dot_env():
    if not PIPENV_DONT_LOAD_ENV:
        # If the project doesn't exist yet, check current directory for a .env file
        project_directory = project.project_directory or '.'

        denv = dotenv.find_dotenv(PIPENV_DOTENV_LOCATION or os.sep.join([project_directory, '.env']))
        if os.path.isfile(denv):
            click.echo(crayons.normal('Loading .env environment variables…', bold=True), err=True)
        dotenv.load_dotenv(denv, override=True)
项目:dcos-primer    作者:RobBagby    | 项目源码 | 文件源码
def get_webapi_hostname():
    # the web container MUST be run with --link <appName>:helloapp
    # link_alias = 'helloapp'

    # Load the environment variables from the .env file.  
    # They will be overwritten if environment vars are set
    load_dotenv(find_dotenv())
    url = os.environ.get("APPURL")

    # Request data from the app container
    response = requests.get(url)
    return response.text