JSONファイルを読み込み特定のタグの中身のみを抜き出す際に一部Noneが表示されます。Noneは不必要なので除外できるようにしたいです。どのようにしたらよいですか?BeautifulSoupを用いる前提で回答をお願いします。
python
1import json 2from bs4 import BeautifulSoup 3 4with open(r'lunch_data.json', encoding='utf-8_sig') as f: 5 data = json.load(f) 6 7for x in range(len(data)): 8 soup = BeautifulSoup(data[x]["lunch_menu"],"html.parser") 9 print(soup.find("p"))
lunch_data.json
[
{
"lunch_date":"2018年01月01日",
"lunch_menu":"<p>ハンバーグ</p>"
},
{
"lunch_date":"2018年01月02日",
"lunch_menu":"金欠のため無し"
},
{
"lunch_date":"2018年01月03日",
"lunch_menu":"<p>寿司</p>"
},
]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/26 07:02
2018/06/26 07:05
2018/06/26 07:06