亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Python 將多行字符串寫入文本文件

使用 Python 將多行字符串寫入文本文件

慕斯王 2022-07-05 15:47:23
我正在嘗試將多行字符串寫入 Python3 中的文本文件,但它只寫入單行。例如假設打印我的字符串在控制臺中返回它;>> print(mylongstring)https://www.link1.comhttps://www.link2.comhttps://www.link3.comhttps://www.link4.comhttps://www.link5.comhttps://www.link6.com我去把它寫到一個文本文件中f = open("temporary.txt","w+")f.write(mylongstring)在我的文本文件中讀取的所有內容都是第一個鏈接 (link1.com)有什么幫助嗎?如果您愿意,我可以詳細說明,畢竟這是我在這里的第一篇文章。
查看完整描述

2 回答

?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

永遠不要在最后關閉文件的情況下打開文件。如果您不希望打開和關閉喧囂使用上下文管理器,它將處理文件的打開和關閉。

    x = """https://www.link1.com
            https://www.link2.com
            https://www.link3.com
            https://www.link4.com
            https://www.link5.com
            https://www.link6.com"""
    with open("text.txt","w+") as f:
        f.writelines(x)


查看完整回答
反對 回復 2022-07-05
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

嘗試關閉文件:


f = open("temporary.txt","w+")

f.write(mylongstring)

f.close()

如果這不起作用,請嘗試使用:


f = open("temporary.txt","w+")

f.writelines(mylongstring)

f.close()

如果這仍然不起作用,請使用:


f = open("temporary.txt","w+")

f.writelines([i + '\n' for i in mylongstring])

f.close()


查看完整回答
反對 回復 2022-07-05
  • 2 回答
  • 0 關注
  • 525 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號