result.txtファイルにある文字列の後ろに8行を表示するために、以下のコードを使用しています。スクリプトは文字列を確実に探していますが、print関数は実際の行の内容ではなく、文字列が見つかった後に空の8行を返します。Python3- print(readline())空行を返す
request = urllib.request.Request(websiteurl)
response = urllib.request.urlopen(request)
data = response.read()
fw = open('result1.txt', 'w')
fw.write(str(data))
fw.close()
with open('result1.txt', 'r') as f:
for line in f:
if 'DeMarco' in line:
for _ in range(8):
print (f.readline())
Marsa-問題は、ファイルがdidnの生のHTMLが含まれていることを実際にした@; tは新しい行を含み、テキストに変換する必要私が使用している場合は、私の元のコードが働いているだろうhtml2text。私はしかし、あなたの提案を追加しましたので、それに感謝します。 – treetop