簡體   English   中英

如何使用 python 將具有多行的字符串寫入文件

[英]How to write a string with mutiple lines into file with python

for j in search(query, tld="co.in", num=10, stop=10, pause=5):
    print(j)
f.writelines(j)

我一直在嘗試將 J 寫入文本文件,但它只給了我第 10 個 url 並省略了前 9 個,這是我第一次真正被難住了,誰能幫忙? 對於上下文我使用 python 搜索和記錄谷歌搜索,它輸出像 url1 \n url2 \n url3 \n url4 \n url5 \n url6 \n url7 \n url8 \n url9 \n url10 這很好但是當我嘗試將其寫入文件,它只寫入 url 10

這里的尖叫問題是 f.writelines(j) 在循環之外(當然,如果這不僅僅是帖子上的錯字)。 另外,當您傳遞單個字符串時,我認為使用 writelines 沒有任何意義。

for j in search(query, tld="co.in", num=10, stop=10, pause=5):
    print(j)
    f.write(j + '\n')

這有什么區別嗎?

暫無
暫無

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

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