2013-11-15 60 views
3

我目前正在使用scrapy從barcharts.org拉52周高點名單。然後我拿這些數據,刪除所有額外的東西,然後將其保存到一個txt文件。然後,我拿到txt文件,並使用它來將investors.com網站的EPS評級數據提取出來。隨着我清理它並將其保存到另一個txt文件。合併股票代碼與他們的EPS評級

現在我有兩個txt文件,並希望將它們合併進行進一步分析。我希望合併的方式是有兩列。第一個文本文件的內容爲第一個,第二個文本文件的內容爲第二個。

我看着可能從我的eps評級數據中扣除投資者網站的符號,但他們的網站似乎並沒有以一種簡單的方式構成。

任何幫助,將不勝感激。

回答

1

你需要這樣的東西嗎?

f1=open('first.txt','r') 
f2=open('second.txt', 'r') 
new_file=open("new_text.txt", 'w') 
for line in f1: 
    new_line=line +"...." + f2.readline() 
    new_file.write(new_line,"\n") 
+0

我不知道爲什麼我沒有想到這一點。這工作很好,也提醒我另一個問題。顯然scrapy不會按照你給的順序拉。生病必須從一個網站做到這一切,噓。 – Resin