Python 作用域与命名空间:全局/局部变量及 LEGB 规则解析
背景:全局变量带来的安全隐患
来看一段代码示例:
# config.py
DB_HOST = "192.168.1.10"
DB_PORT = 54321
DB_USER = "app_user"
DB_PASSWORD = "secret123"
():
psycopg2.connect(
host=DB_HOST,
port=DB_PORT,
user=DB_USER,
password=DB_PASSWORD
)

