我有超过15200个链接到我需要随机播放的网站。
如果我有少量网站,我可以手动输入到python中,并使用以下代码对其进行随机播放:
from random import shuffle
x = ['website_1', 'website_2', 'website_3', 'website_4', 'website_5']
shuffle(x)
但是手动输入超过15200个链接到列表中是非常耗时的,因为我必须在它们上单独加上引号。
目前,我有以下表格中的链接:
website_1
website_2
website_3
.
.
.
website_15270
有没有办法可以按照上面显示的格式进入网站并将它们随机播放并以相同的格式返回?
答案 0 :(得分:1)
由于链接存储在文件中:
from random import shuffle
with open(file) as f:
links = [line.rstrip('\n') for line in f]
shuffle(links)
答案 1 :(得分:1)
您阅读了自己的文件,并从每个链接中移除了换行符。
import random
links = [link.rstrip("\n") for link in open("yourFileName").readlines()]
random.shuffle(links)
答案 2 :(得分:0)
我认为你可以: