2013-10-23 54 views
0

有一个数据库(Sql server 2008)。我有一个存储.doc模板的表SetDocsPrj。在此表中,模板位于格式图像的Doc列中。如何从此字段图像获取文本并将其写入文件? 这样做:无法从DB获取模板

Text_in=Setdocsprj.objects.all() 
res1=Text_in.filter(name=u'Template name') 
for j in res1: 
    t=j.doc 
f1=open('test_gen.txt',"w") 
f1.write(t) 
f1.close() 

接收,记录的二进制代码的文件。 如何转换此二进制代码并写入文件?

+0

没有error.i收到二进制代码inside.i一个txt文件要二进制转换成普通文字 – langrafik

+0

这个心不是我的数据库。这是来自C#项目的数据库。在DB – langrafik

回答

0

我想你需要做的是:

Text_in=Setdocsprj.objects.all() 
res1=Text_in.filter(name=u'Template name') 
f1=open('test_gen.txt',"wb") 
for j in res1: 
    t=j.doc 
    f1.write(t) 
f1.close() 
+0

里面有doc格式的文件谢谢你的帮助!它的作品 – langrafik