我在这里有这个链接https://pastebin.com/raw/vxGkayKY我想要一种方法让python获得句子和响应并将它们放在一个列表中。有什么办法可以做到吗?
例如:
list = [
'This is my first sentence.nHere's a response for it.',
'Here's another sentence.nHere's another response.',
'Here's the third sentence.nHere's another response.'
]
我正试图使python代码使用random.choice(list)
选择一个随机句子
#This is my first sentence.
#Here's a response for it.
有什么办法可以做到吗?任何帮助都是感激的。谢谢。
试试这个:
import requests
import random
req = requests.get('https://pastebin.com/raw/vxGkayKY')
lines = req.text.strip().replace('r','').split('nn')
choice = random.choice(lines)
print(choice)
作为旁注,用变量覆盖list
这样的关键字是不好的风格,因为您以后可能需要它们。