簡體   English   中英

Python 只寫第一行

[英]Python only writing first line

我有一個我讀入的文本文件,然后我提取我需要的數據並嘗試將它發送到另一個新的文本文件,但只有第一行進入新的文本文件。

import requests

url_file = open('url-test.txt','r')
out_file = open('url.NDJSON','w')

for url in url_file.readlines():
    html = requests.get(url).text

out_file.writelines(html)
out_file.close()

嘗試:

for url in url_file.readlines():
    html = requests.get(url).text
    out_file.write(html)

要么

lines = []
for url in url_file.readlines():
    html = requests.get(url).text
    # verify you are getting the expected data
    print(111111, html)
    lines.append(html)
out_file.writelines(lines)

要么 append html 中的字符串,要么在 for 循環中使用 writelines 語句

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM