2012-07-01 31 views
-3
value,rows = DB.DB_sel('localhost','root','ndoitadmin','Example','select * from UC1_voip_gateway') 

我在這裏以列表形式我想列表值存儲在一個變量,然後將它寫到一個文件

for j in range(0,rows): 
    for i in range(0,21): 
     # print value[j][i] 

這裏正從數據庫中的值,我有要打印的值在一個句子格式列表中,這樣我可以通過變量名write.file函數將其寫入到文件

  Name = ''' '+value[0][1]+' 
        list 2 = '+value[0][2]+' 

        .....etc ....''' 

write_file.write_file(Name , Filename) 
+1

你的意思是你想串行化數據並將其吐出到文件中? – SuperSaiyan

回答

0

描述更好一點,你想要做將有助於什麼,但這裏是我的關於答案是什麼我咳嗽LD明白:

outfile = open(file.txt, 'w') # Opens the output file 

for j in range(0, rows): 
    for i in range(0, 21) # I suppose this is the way how you obtain your "value" 
     outfile.write("Value1 is: %s\nValue2 is: %s" % (value[0], value[1]) 

outfile.write("Value1 is: %s\nValue2 is: %s" % (value[0], value[1])的輸出是:

Value1 is: x 
Value2 is: y 

而且在for循環會爲數據庫中的每個值。

相關問題