在os.path.isdir中附加两个变量

时间:2012-12-31 07:09:53

标签: python

我正在尝试附加两个变量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

2 个答案:

答案 0 :(得分:3)

你需要一个冒号来结束if语句(不需要括号):

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

答案 1 :(得分:-3)

上帝赐给你':'结束一个 if 子句,他还告诉你:把这个Python教程放在你的枕头下,并在睡觉前整夜阅读。

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