BeautifulSoupを使用してデータを解析していますが、これをcsvファイルに保存します。私はcsvファイルを作成することができます。ただし、ファイルを開くと空白になります。私はcsvファイルに書き込むために何を書くべきですか?beautifulsoupの解析データをCSVファイルにエクスポートするには
スクリプト:出力の
university = {}
for x in soup.find_all('p'):
name_tag = x.find('strong')
if name_tag != None:
name = name_tag.text
t = x.text
m = re.findall('\$([0-9]*)', t)
if m != []:
print(name +', ' + m[0])
パート:
csvファイルへの書き込みHarvard University:, 400
Stanford University:, 400
Stanford University:, 400
:あなたを変え、あなたの変数university
に何も追加しませんでした
import csv
with open ('gifts.csv', 'w', encoding="utf-8") as file:
writer=csv.writer(file)
for row in university:
writer.writerow(row)
あなたのコードから、あなたの大学の辞書に何も追加していないようです。解析したデータを大学の辞書に追加してください。また、そこにはcsvのコードの最後にファイルを閉じる関数を呼び出す必要があります。 –
私は大学の行が私の解析されたデータを追加すると思った。そうでない場合は、私の大学の辞書にどのように追加しますか? – dancemc15
私が印刷するとき、私は必要な出力を得ます。 – dancemc15