0
我有一些代碼保存在.py文件中,對於給定的URL,它將返回URL的Google頁面排名。如何使用Python腳本的輸出附加到TSV文件
So on command line I will run :
python GetRanking.py www.google.com
輸出:
Traffic stats for: www.google.com
AlexaTrafficRank:1
GooglePageRank:9
現在,我有URL的.tsv文件。
我想創建一個新的.py文件,其中每個URL將使用GetRanking.py計算頁面排名和alexa流量排名,並將其附加到.tsv文件中的行。
目前我.tsv格式的樣子:
url PageRank AlexaRank
www.google.com
www.foo.com
http://www.test.com
http://www.stackoverflow.com
最終的結果我想要的(使用虛值,我想要的值是由GetRanking.py產生的那些文件之上:
url PageRank AlexaRank
www.google.com 9 1
www.foo.com 177 43432
http://www.test.com 2132 4567
http://www.stackoverflow.com 8 9
如果你想要一個.py文件的輸出保存到一個CSV文件
什麼錯誤是你的代碼給你,你有一個問題嗎?還是有一個特別的阻礙者困擾着你? – DSM
@DSM我的所有代碼都能檢索排名;我無法真正追加到我的TSV文件!我找不到任何簡單的方法來做到這一點! –
您不能水平追加到TSV文件,但可以輕鬆地寫入新文件(如果您喜歡,可以在原始文件的頂部)。看看'csv'模塊。 – DSM