2012-12-31 71 views
1

我試圖追加兩個變量BUILD_ROOT_DIR和W_ROOT,並檢查這個目錄是否存在,如果沒有提出一個標誌......在追加時遇到以下語法錯誤......這裏有什麼不對?在os.path.isdir中追加兩個變量

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

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

通常建議,另外,使用'os.path.join'而不是字符串連接用於連接路徑。特別是,它處理的是第一條路徑不以斜線結尾的普通和合理的情況,它也適用於跨平臺。 – Dolda2000

回答

3

你需要一個冒號結束if聲明(不需要括號):

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