2013-10-23 79 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