Python 将导入模块\u名称用作模块\u别名时,sqlalchemy模块的常用别名

Python 将导入模块\u名称用作模块\u别名时,sqlalchemy模块的常用别名,python,sqlalchemy,Python,Sqlalchemy,对于一些库,如numpy和pandas,我们通常使用np和pd别名导入它们。 我想问的是,python中的sqlalchemy模块是否有一个众所周知的别名,如中所示 import module_name as module_alias 我已经在谷歌上搜索过,但没有取得很大成功: site:docs.sqlalchemy.org "import sqlalchemy as" 到目前为止,我已经看到一些人在使用这两个: import sqlalchemy as sa import sqlalch

对于一些库,如numpy和pandas,我们通常使用np和pd别名导入它们。 我想问的是,python中的sqlalchemy模块是否有一个众所周知的别名,如中所示

import module_name as module_alias
我已经在谷歌上搜索过,但没有取得很大成功:

site:docs.sqlalchemy.org "import sqlalchemy as"
到目前为止,我已经看到一些人在使用这两个:

import sqlalchemy as sa
import sqlalchemy as db

在熊猫网站上的示例中:

import pandas as pd
努比也是如此

其他方面:PyQt5、PySide2经常使用:

from PySide2.xxx import Yyy.
回到sqlalchemy:这个例子通常写为:

from sqlalchemy import Abc
from sqlalchemy.xxx import Yyy
你为什么要担心呢?如果你坚持搜索,我想这对你会有用的

"import sqlalchemy as sa" site:https://*.sqlalchemy.org

尽管在sqlalchemy中他们没有使用它,但在alembic文档中,它经常被用作导入sqlalchemy的sa来导入sqlalchemy


Alembic是一个轻量级数据库迁移工具,可与Python的SQLAlchemy数据库工具包一起使用。

将SQLAlchemy作为sa导入更为常见。对我来说,将sqlalchemy作为db导入是一种误导,因为db建议使用数据库对象,而sqlalchemy是用于处理SQL数据库的模块,而不是数据库本身。我不喜欢使用sqlalchemy的方法,因为我希望在python中导入内容时避免名称冲突。