2016-12-05 57 views
0

我的終端產生錯誤「意外縮進」在我的for循環的開始,當它不縮進都在我的編輯蟒蛇列「意外縮進」的錯誤。我怎樣才能解決這個問題?請參閱下面的代碼:如何解決上沒有縮進

wb = openpyxl.load_workbook(filename = 'BE110FinalProject.xlsx') 
type(wb) 
sheet = wb.get_sheet_by_name('Sheet1') 

for row in sheet.iter_rows('K{}:K{}'.format(258,sheet.max_row)): 
    for cell in row: 
     if (cell.value): 
      numerator = float(cell.value.split(':')[1]) 
      denominator = float(cell.value.split(':')[0]) 
      japanOutput.write(numerator + '/' + denominator + '\n') 
     else: 
      japanOutput.write('\n') 
+0

請確保在縮進時沒有混合空格和製表符。 – karthikr

+0

@KarthikRavindra錯誤所在的行根本沒有縮進。在之後的所有行中,我使用標籤 – DMop

+0

Python對於標籤和空格中的一致性非常具體。請做一個文件搜索,並堅持一個或另一個。這應該修復問題 – karthikr

回答

1

您很可能有空格而不是製表符。 當涉及製表符和空格時,Python往往很挑剔。 有一件事要嘗試將刪除您的縮進,並確保您使用製表符。 我希望這有助於!