我们从Python开源项目中,提取了以下2个代码示例,用于说明如何使用dotenv.find_dotenv()。
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)
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