我有一個純文本文件,我試圖使用文本文件重新創建「打印爲已寫入」功能。從純文本文件中讀取和打印Python 3
的文本文件,目前有:
"""
Test1
Test1
Test1
""",
"""
Test2
Test2
Test2
""",
"""
Test3
Test4
Test5
"""
而且我的目標是讀入3個字符串列表此,有隨機模塊選擇這些字符串中的一個,並最終打印出來完全按照書面但不。在「」」或者,我可以從文件中刪除這些字符,如果需要的話,我只是猜測如何讓打印打印正是上寫的,因爲它將:
print("""
Test1
Test1
Test1
""")
(輸出)
Test1
Test1
Test1
任何幫助將不勝感激。謝謝!
編輯:我曾嘗試:
import random
file = open('prebaked', 'r')
print(random.choice(file))
和
import random
with open('prebaked', 'r') as f:
file = f.read()
print(random.choice(file))
和
import random
with open('prebaked', 'r') as f:
file = list(f.read())
print(random.choice(file))
你嘗試過這麼遠嗎?我們不是在這裏爲您編寫代碼 - 我們在這裏爲您解決具體問題。 – thegrinner
導入隨機 文件=打開( '預烘焙', 'R') 打印(random.choice(文件)) 和 隨機進口與 開放( '預烘焙', 'R')爲f: \t文件= f.read() 打印(random.choice(文件)) 和 進口隨機 開放( '預焙', 'R')爲f: \t文件=名單(f.read() ) print(random.choice(file)) – Simkill