我必須從Python中保存一些數據到MySQL中。我試過MySQLdb,但它需要建立。生成在我的Mac上失敗;此外,我需要有一個文件複製到服務器。我無法安裝任何東西。Python數據庫訪問使用單個文件/已經構建文件
請問您可以推薦我任何解決方案!即使在哪裏我可以找到特定平臺的MySQLdb構建。
在此先感謝!
我必須從Python中保存一些數據到MySQL中。我試過MySQLdb,但它需要建立。生成在我的Mac上失敗;此外,我需要有一個文件複製到服務器。我無法安裝任何東西。Python數據庫訪問使用單個文件/已經構建文件
請問您可以推薦我任何解決方案!即使在哪裏我可以找到特定平臺的MySQLdb構建。
在此先感謝!
MySQL有一個command line interface(類似於來自Postgres的psql
或來自相同名稱的數據庫的sqlite3
)。如果這不是已經安裝在同一臺服務器上,我會感到驚訝。
然後,您可以使用Python爲該實用程序生成輸入並用subprocess
調用它。根據數據的不同,這可以像從頭開始生成INSERT
命令一樣簡單,也可以生成臨時輸入文件(例如,以CSV格式)並將其傳遞到實用程序的名稱。
臨時接受。切換到Perl。 – mxg 2010-02-10 06:51:43
我想到的一個解決方案是使用php進行數據庫訪問。但這不是優雅的臨時解決方案。 – mxg 2010-02-02 13:58:52
php會有什麼不同 - 它仍然會以相同的方式將文件複製到服務器上,但是它並沒有解決服務器上的問題 – Mark 2010-02-02 17:14:46