魔术8球txt文件列表

牧歌

我需要我的随机响应是我存储在我的 txt 文件中的句子或字符串。它只打印出一个单词而不是整行,我该如何解决这个问题,谢谢。

import random
import time
question = input("Ask the magic 8 ball a question (press enter to quit): ")  
while question:
    if question == "quit":
        break
    print("Let's see what your future holds")
    print("Let me check real quick")
    for i in range(random.randrange(3,10)):
        print(". ",end=" ")
        time.sleep(1)
    print("\nYour answer is")
    print("Your future is " + (random.choice(open("responses.txt","r").readline().split())) + " .")
    question = input("Ask the magic 8 ball a question (press enter to quit): ")

print("See ya")

response.txt: 肯定 毫无疑问 你可以依赖它 是的 肯定 肯定如此 我认为是现在集中精力再问不要指望前景不太好我的消息来源说没有非常怀疑我的回答是没有

狂想

正确的做法是

print("Your future is " +(random.choice(open("responses.txt","r").read().splitlines())) + " .")

这应该可以解决您的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章