2017-09-01 64 views
-1

我有一個關於一個小型的Python項目即時通訊的問題。我試圖從攀爬網頁上抓取數據。他們列出了不同航線的不同峯會。對於每條路線,都有不同用戶的評論。到目前爲止,拼圖本身工作得很好。現在我試圖找出一種方法來存儲刮傷的信息以一種有用的方式。python數據管理

1)創建的SQLite3

2)面向對象的編程和Python

數據庫到目前爲止,我認爲面向對象的方法可能是要走的路。我會爲每條路線創建一個班級。然後這個類將包含峯會和用戶評論的屬性。

但是有沒有不同的或easiert方法做這種事情?

問候,

馬丁

+5

當你說'面向對象的python編程'關於存儲刮取的數據時,你是什麼意思? –

+1

你在問ORM(對象關係映射器)嗎?你提到的兩件事情在很大程度上是獨立的 –

+0

@ConorThompson:從我基本的編程技巧我認爲,這個面向對象與類有關,等等。 – Martin

回答

2

你是混合蘋果和桔子這裏... OO無關的數據持久性,這是一個(所謂的)編程範例(如proceduralimperativefunctional編程等)。存儲數據的方式和位置以及使用它們的方式和位置都是正交的問題。 FWIW相當多的框架使用關係數據庫與上面的OO包裝(稱爲ORM)一起存儲。

0

如果您想要保存您的物體,請將它們醃一下。不是純粹主義者的解決方案,但這也許就是你「用python進行面向對象編程」的意思嗎?