Code: Select all
//"envFile": "${workspaceFolder}/.env"
"version": "0.2.0",
"configurations": [
{
"name": "my-script",
"type": "debugpy",
"request": "launch",
"program": "${workspaceFolder}/scripts/my-script.py",
"console": "integratedTerminal",
"args": ["arg"],
"python": "${workspaceFolder}/.venv/bin/python"
//"envFile": "${workspaceFolder}/.env"
}
]
}
< /code>
Auch wie das Skript seine env: < /p>
aufnimmtdef main():
#dotenv_path=Path(__file__).parent.parent / ".env"
#print(f"Loading ENV from: {dotenv_path}")
#load_dotenv(dotenv_path)
# This works, and so does the above, from cmd line
# Both have worked in VS Code debugger, but something else breaks it
load_dotenv()
< /code>
Ich vermute, ich tue etwas, um es zu reparieren /zu brechen, aber ich kann nicht nach experimentieren, was es ist.>