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