簡體   English   中英

python多行打印字符串

[英]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.

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