提取“This story was generated”,公司名称、日期、时间(.txt),并将输出保存到python 2.7中的csv中

2024-10-01 09:36:36 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,有人能给我提供python代码来提取文本文件中的公司名称、日期和时间,并将输出保存到csv中吗?示例格式(.txt)如下所示

通用磨坊第二季度利润预测最高

173字

2014年12月17日 上午7:25

美联社通讯社

APRS

英式

(c)2014年。美联社。版权所有

明尼阿波利斯(美联社)?通用磨坊(GeneralMillsInc.)周三公布第二财季盈利3.461亿美元

这家位于明尼阿波利斯的公司表示,其每股利润为56美分。经重组成本调整后的收益为每股80美分

结果超出了华尔街的预期。Zacks Investment Research调查的分析师平均估计每股收益为76美分

这家生产Cheerios麦片、Yoplait酸奶和其他包装食品的制造商在这段时间内实现了47.1亿美元的收入,低于市场预期。Zacks称,分析师预计将有48.4亿美元

自年初以来,通用磨坊的股价已小幅上涨超过2%,而标准普尔(Standard&;普尔500指数上涨了近7%。在过去的12个月中,该股的涨幅略高于2%

这个故事是通过使用Zacks Investment Research的数据自动洞察生成的。来自Zacks的GIS股票研究报告

关键词:通用磨坊,盈利报告


我使用以下代码提取日期和时间

import os,csv,datefinder,datetime

os.chdir('C:\Users\dul\Desktop\Article')


with open("test2.txt", 'r') as file1:
  text1=file1.read()

matches = list(datefinder.find_dates(text1))

if len(matches) > 0:
date=matches[1]
print date
else:
print 'No dates found'

但我不知道如何捕捉“这个故事被生成”和公司名称…请帮助!谢谢大家!


Tags: csv代码txt名称时间公司收益matches