TypeError:pythonやCSVの「str」ではなく、バイトのようなオブジェクトが必要です

| | |

TypeError:「str」ではなくバイトのようなオブジェクトが必要です

Pythonコードの下で実行してHTMLテーブルデータをCsvファイルに保存しているときに上記のエラーが発生します。 rideup.plsを取得する方法がわかりません。

  bs4importBeautifulSoupからのcsvインポートリクエストのインポートurl="http://www.mapsofindia.com/districts-india/" response = requests.get(url)html = response.content soup = BeautifulSoup(html、 "html.parser")table = soup.find( "table"、attrs = {"class": "tableizer-table"})list_of_rows = [] for row in table.findAll( "tr")[1:]:list_of_cells = [] for cell in row.findAll( "td"):list_of_cells.append(cell.text)list_of_rows.append(list_of_cells)outfile = open( "./ immates.csv"、 "wb")writer = csv.writer(outfile)writer.writerow(["SNo"、 "States"、 "Dist"、 "Population"])writer.writerows(list_of_rows)  

最後の行の上。