我目前正在尝试选择存储在编号变量中的随机文本,例如
source1 = '''First text'''
source2 = '''Second text'''
randomtext = source[randint(1,2)]
liste_source = randomtext.rstrip('\n\r').split(" ")
但是,它返回一条错误消息,说明源未定义...我不明白因为source1和source2是在上面定义的......
答案 0 :(得分:2)
不使用多个变量,而是使用列表:
source = [
'First text',
'Second text'
]
randomtext = source[randint(len(source))]
您也可以使用random.choice
代替:
randomtext = random.choice(source)
答案 1 :(得分:1)
使用修改后的代码:
<span class="arrow"></span>
答案 2 :(得分:0)
请改为:
source1 = "First text"
source2 = "Second text"
randomtext = random.choice([source1, source2])
liste_source = randomtext.rstrip('\n\r').split(" ")
甚至更简单:
sources = ["first text", "second text"]
randomtext = random.choice(sources)
liste_source = randomtext.rstrip('\n\r').split(" ")