亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python將Sqlite中的數據直接輸出為CVS的示例

發布時間:2021-02-23 10:45:41 來源:億速云 閱讀:342 作者:清風 欄目:編程語言

這篇“使用python將Sqlite中的數據直接輸出為CVS的示例”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“使用python將Sqlite中的數據直接輸出為CVS的示例”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

python是什么意思

Python是一種跨平臺的、具有解釋性、編譯性、互動性和面向對象的腳本語言,其最初的設計是用于編寫自動化腳本,隨著版本的不斷更新和新功能的添加,常用于用于開發獨立的項目和大型項目。

對于SQLite來說,目前查看還是比較麻煩,所以就像把SQLite中的數據直接轉成Excel中能查看的數據,這樣也好在Excel中做進一步分數據處理或分析,如上篇文章中介紹的IP抓取的IP數據。從網上找到了一個將SQLite轉成CVS的方法,貼在博客里,供需要的朋友使用:

import sqlite3
import csv, codecs, cStringIO
class UnicodeWriter:
    """
    A CSV writer which will write rows to CSV file "f",
    which is encoded in the given encoding.
    """
    def __init__(self, f, dialect=csv.excel, encoding="utf-8", **kwds):
        # Redirect output to a queue
        self.queue = cStringIO.StringIO()
        self.writer = csv.writer(self.queue, dialect=dialect, **kwds)
        self.stream = f
        self.encoder = codecs.getincrementalencoder(encoding)()
    def writerow(self, row):
        self.writer.writerow([unicode(s).encode("utf-8") for s in row])
        # Fetch UTF-8 output from the queue ...
        data = self.queue.getvalue()
        data = data.decode("utf-8")
        # ... and reencode it into the target encoding
        data = self.encoder.encode(data)
        # write to the target stream
        self.stream.write(data)
        # empty queue
        self.queue.truncate(0)
    def writerows(self, rows):
        for row in rows:
            self.writerow(row)
conn = sqlite3.connect('ipaddress.sqlite3.db')
c = conn.cursor()
c.execute('select * from ipdata')
writer = UnicodeWriter(open("export_data.csv", "wb"))
writer.writerows(c)

以上是“使用python將Sqlite中的數據直接輸出為CVS的示例”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝州市| 寿宁县| 清远市| 贵阳市| 永和县| 饶平县| 大安市| 土默特左旗| 平顶山市| 东海县| 剑川县| 常德市| 昌吉市| 临沭县| 吴川市| 横山县| 迁西县| 溧水县| 东平县| 宜城市| 勐海县| 道孚县| 那曲县| 江门市| 普定县| 鄂州市| 浠水县| 朝阳县| 本溪市| 崇礼县| 黄浦区| 乌兰浩特市| 湟源县| 诏安县| 三河市| 武陟县| 调兵山市| 彭阳县| 永昌县| 尉氏县| 贺兰县|