1
from bs4 import BeautifulSoup
import sys
soup = BeautifulSoup(open(sys.argv[2]), 'html.parser')
print(soup.prettify)
if sys.argv[1] == "h":
h2s = soup.find_all("h2")
for h in h2s:
print(h.string())
最初のprint文(テストとして追加)が動作します。 二print文はスロー:美しいスープ4 .string() 'NoneType'オブジェクトは呼び出し可能ではありません
File "sp2gd.py", line 40, in <module>
print(h.string())
TypeError: 'NoneType' object is not callable
私の知るところによれば、 '.text'は自分の目的に適しています。 –