python - 一行末尾的反斜杠有什么用?

标签 python import backslash

刚刚在Python代码中发现了以下模块导入:

from sqlalchemy.ext.declarative import declarative_base,\
      AbstractConcreteBase

我很好奇第一行末尾的反斜杠\。它的目的是什么?不就和下面一样吗?

from sqlalchemy.ext.declarative import declarative_base, AbstractConcreteBase

最佳答案

是的,它完全一样,这就是反斜杠的重点——它避开了换行符,允许将这一长行一分为二。另一种方法是使用括号:

from sqlalchemy.ext.declarative import (declarative_base,
      AbstractConcreteBase)

虽然这是语法错误:

from sqlalchemy.ext.declarative import declarative_base,
      AbstractConcreteBase

关于python - 一行末尾的反斜杠有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16060238/

相关文章:

javascript - 如何在运行时重新加载 ES6 模块?

javascript - 访问被拒绝的 ajax 请求 javascript

jquery - 用 jquery 替换反斜杠

python - 如何在python中用单个反斜杠替换双反斜杠?

python - 无法在 Heroku 上运行 Django/Postgres 应用程序设置

javascript - 如何在php中的header中设置目录

python - Django:ModelSerializer 的自定义字段映射

java - 如何将处理文件导入到处理文件中?

python - 从文件中提取 URL

python - 标签到 holoviews HLine