[英]python print string on multiple lines
我有一個只能接受字符串的函數。 (它使用字符串創建圖像,但是字符串的格式很少,並且沒有自動換行,因此長字符串只會在圖像的邊緣流血並不斷進入深淵,而實際上我本來希望它能夠創建一個段落,而不是一行無限。
我需要帶有換行符的打印。 當前正在使用讀取文件
inputFiles.readlines()
這樣就可以讀取整個文件。 存儲file.readLines()創建一個列表。 因此,此列表無法傳遞給我的函數以查找字符串。
我用了
inputFileContent = ' \n'.join(inputFiles.readLines())
試圖強行插入每個列表項之間的字符串。 這不起作用(編輯:此處詳細說明),這意味着即使我在列表元素之間放置了'\\ n',inputFileContent字符串也沒有換行符。 據我了解,readLines()函數將各行放入列表的各個元素中。
有什么建議么? 謝謝
使用inputFiles.read()
創建一個字符串。 有幫助嗎?
“聯接”應該起作用了。 您的問題可能是字符串的編寫忽略了換行符。 您可以嘗試使用'\\ r \\ n'.join(...)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.