18

Python コードで次のモジュールのインポートが見つかりました。

from sqlalchemy.ext.declarative import declarative_base,\
      AbstractConcreteBase

\最初の行の最後のバックスラッシュが気になります。その目的は何ですか?以下と同じではありませんか?

from sqlalchemy.ext.declarative import declarative_base, AbstractConcreteBase
4

1 に答える 1

25

はい、まったく同じで、これがバックスラッシュのポイントです。これは改行をエスケープし、この長い行を 2 つに分割できるようにします。別の方法は、括弧を使用することです。

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

これは構文エラーですが:

from sqlalchemy.ext.declarative import declarative_base,
      AbstractConcreteBase
于 2013-04-17T12:41:13.470 に答える