Python从文本文件中获取随机选择然后重复该选择

时间:2014-03-07 23:20:07

标签: python html random

这可能看起来很简陋,但我在如何实现这个目标上画了一个空白。它主要用于href链接和锚文本。我需要从文本文件中获取一个随机行,创建html代码,然后重复我收集的随机选择作为锚文本。到目前为止,这是我的代码。我如何重复我从文本文件中获取锚文本的选择?谢谢你的帮助。

'<p><a href="/' + random.choice(list(open('data_files/script_only_files/titles.csv'))).replace(" ", "-").replace("---", "-").replace("\n", "").lower() + '/">' + random.choice(list(open('data_files/script_only_files/titles.csv'))).replace("\n", "") + '</a></p>'

这段代码可以很好地获取href的url但是你可以看到它也会得到一个随机的锚文本,这不是我想要实现的。我需要实现的示例输出如下:

<a href="/my-funny-wordpress-page/">My Funny Wordpress Page</a>

谢谢。

1 个答案:

答案 0 :(得分:1)

你能使用变量吗?

mychoice = random.choice(list(open('data_files/script_only_files/titles.csv')))
mytag = '<p><a href="/' + mychoice.replace(" ", "-").replace("---", "-").replace("\n", "").lower() + '/">' + mychoice.replace("\n", "") + '</a></p>'