【发布时间】:2013-06-04 21:31:33
【问题描述】:
我有一个纯文本文件,我正在尝试使用该文本文件重新创建打印的“书面打印”功能。
文本文件当前有:
"""
Test1
Test1
Test1
""",
"""
Test2
Test2
Test2
""",
"""
Test3
Test4
Test5
"""
我的目标是将其读入 3 个字符串的列表中,让随机模块选择其中一个字符串并最终完全按照所写的方式打印它,但没有 """ 或 ,。我可以从如果需要的话,我只是在猜测如何让 print 准确地打印出所写的内容:
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))
【问题讨论】:
-
到目前为止你尝试过什么?我们不是来为您编写代码的 - 我们是来帮助您解决特定问题的。
-
import random file = open('prebaked', 'r') print(random.choice(file)) and import random with open('prebaked', 'r') as f: file = f.read() print(random.choice(file)) 并使用 open('prebaked', 'r') 作为 f 导入 random: file = list(f.read()) print(random.choice(file))
标签: python python-3.x