1

2つの変数BUILD_ROOT_DIRとW_ROOTを追加しようとしていますが、このディレクトリが存在するかどうかを確認します。フラグを立てない場合は、追加中に次の構文エラーが発生します。ここで何が問題になっていますか?

if(os.path.isdir(BUILD_ROOT_DIR + W_ROOT))
    raise

    if(os.path.isdir(BUILD_ROOT_DIR + W_ROOT))
                                            ^
SyntaxError: invalid syntax
4

2 に答える 2

3

ステートメントを終了するにはコロンが必要ですif(括弧は必要ありません)。

if os.path.isdir(BUILD_ROOT_DIR + W_ROOT):
    raise
于 2012-12-31T07:15:34.120 に答える
-3

神はif句を終了するために ':' をあなたに与えました。また、神は次のようにも言いました: この Python チュートリアルを枕の下に置いて、寝る前に一晩中読んでください。

http://docs.python.org/2/tutorial/controlflow.html#if-statements

于 2012-12-31T07:18:05.790 に答える