0
forループの開始時に自分の端末が "予期しないインデント"エラーを生成しています。これをどうすれば解決できますか?以下のコードを参照してください。インデントされていないPython列の "予期しないインデント"エラーを修正する方法
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')
インデント中に空白とタブを混ぜていないことを確認してください。 – karthikr
@ KarthikRavindraエラーのある行は、インデントされていません。その後のすべての行で、私はタブを使用しました – DMop
Pythonはタブとスペースの一貫性にかなり特有です。ファイル全体の検索を行い、どちらか一方に固執してください。それは問題を解決する必要があります – karthikr