Примерно так может работать:
from pathlib import Path
import os
FILENAME = os.getenv('MY_CREDENTIALS')
filePath = Path(FILENAME)
if filePath.exists() and filePath.is_file():
print("Success: File exists")
print(filePath.read_text())
else:
print("Error: File does not exist. Getting file from level below.")
print((filePath.absolute().parent.parent / filePath.name).read_text())
По сути, вы проверяете, существует ли ваш файл в текущей папке. Это будет иметь место, если ваш скрипт находится в вашей папке root. Если это не так, вы предполагаете, что находитесь в подпапке. Таким образом, вы пытаетесь получить файл с уровня ниже (ваш root). Он не полностью готов к работе, но для конкретного случая c, который вы упомянули, он должен работать. В производстве вам следует подумать о случаях, когда у вас может быть вложенная подпапка или ваш файл отсутствует навсегда.