随机生成9742个英文新闻标题。
时间: 2023-08-24 12:06:26 浏览: 51
好的,下面是一个使用Python随机生成英文新闻标题的示例代码:
```python
import random
import csv
# 随机生成新闻标题的函数
def generate_title():
keywords = ['Trump', 'China', 'COVID-19', 'Brexit', 'election']
actions = ['announces', 'denies', 'approves', 'rejects', 'investigates']
topics = ['trade deal', 'vaccine', 'economic recovery', 'immigration policy', 'climate change']
return f"{random.choice(keywords)} {random.choice(actions)} {random.choice(topics)}"
# 生成9742个新闻标题并存储在CSV文件中
with open('news_titles.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['title'])
for i in range(9742):
title = generate_title()
writer.writerow([title])
```
这个程序首先定义了一个`generate_title()`函数,该函数随机生成新闻标题。然后在主程序中使用`csv`模块创建一个新的CSV文件,并循环生成9742个新闻标题,将它们添加到CSV文件中。最终生成的CSV文件会包含一列标题。