2012-10-03 71 views
-1

這裏是我的代碼:如何將此Python腳本的輸出或結果保存爲文本或csv文件?

import urllib 
from BeautifulSoup import BeautifulSoup 

sourceUrl = "/home/me/results.html" 

dataPage = urllib.urlopen(sourceUrl) 
soup = BeautifulSoup(dataPage) 

soup.findAll(attrs={"class" : "description keywords"}) 

我複製從我縣的公共記錄現場數據。一些縣爲公民提供可下載的csv文件,但我的不是。所以,我試圖學習Python來做到這一點。我抓住了所有我需要的數據,但我需要一種方法將其保存爲csv或文本文件。

+1

看看你的問題。請格式正確。 – Marcin

+0

我不明白。我是新手。我今天剛學了基本的Python。我應該將它標記爲Python腳本而不是Python BeautifulSoup腳本? – user1718373

+0

你想保存什麼? – Blender

回答

1

您可以將數據保存到容易的文本文件:

with open('textfile.txt', 'w') as handle: 
    handle.write('text') 

對於CSV文件,這個過程幾乎是相同的:

import csv 

with open('textfile.txt', 'w') as handle: 
    writer = csv.writer(handle) 
    writer.writerow(['Test', 'row', 'contents']) 
相關問題