3 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個贊
創(chuàng)建一個html后綴的文件,然后利用文件操作的相關(guān)知識寫入文件,完成后,可以直接打開file.html查看。
和你的思路能對上,你可以讀取數(shù)據(jù)庫內(nèi)容,然后格式成html規(guī)范,寫入file.html文件。完成后,就可以打開file.html查看你的結(jié)果。
以下是我寫的代碼,你參考下:(代碼相對來說比較簡單,這只是給你一個思路,具體你可以依據(jù)這個方向進(jìn)行修改完善)
python3.6環(huán)境
1 2 3 4 5 6 7 8 9 | # 該代碼運(yùn)行于至少python3.6支持 # 功能:把內(nèi)容保存為html格式文件 with open('file.html','w') as file: #以w的模式打開file.html文件,不存在就新建 file.write('<html><body><table border=1><tr><th>a列表</th><th>b列表</th></tr><indent>輸出結(jié)果:') #使用write寫入字符串內(nèi)容到file.html for i in range(10):#執(zhí)行一個遍歷操作 a=i #i依次賦值給a,i內(nèi)容為0,1,2,3,4,5,6,7,8,9 b=i**2 #把i的值依次進(jìn)行i的2次冪操作 file.write("<tr><td>"f'{a}'"</td><td>"f''"</td></tr>") #使用write寫入字符串內(nèi)容到file.html file.write('</indent></table></body></html>') #使用write寫入字符串內(nèi)容到file.html |
python3環(huán)境
1 2 3 4 5 6 7 8 9 | # 該代碼運(yùn)行于python3 # 功能:把內(nèi)容保存為html格式文件 with open('file.html','w') as file: #以w的模式打開file.html文件,不存在就新建 file.write('<html><body><table border=1><tr><th>a列表</th><th>b列表</th></tr><indent>輸出結(jié)果:') #使用write寫入字符串內(nèi)容到file.html for i in range(10):#執(zhí)行一個遍歷操作 a=i #i依次賦值給a,i內(nèi)容為0,1,2,3,4,5,6,7,8,9 b=i**2 #把i的值依次進(jìn)行i的2次冪操作 file.write('<tr><td>{}'.format(a)+'</td><td>{}'.format(b)+'</td></tr>') #使用write寫入字符串內(nèi)容到file.html file.write('</indent></table></body></html>') #使用write寫入字符串內(nèi)容到file.html |

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個贊
具體的原因也不太清楚,不過可以逐步排查:
網(wǎng)頁那邊,F(xiàn)12看看ajax發(fā)送的請求表單里,所有字段內(nèi)容是否正確
python的server那邊,從收到數(shù)據(jù)開始 print 相關(guān)的變量逐個看看是否符合預(yù)期
如果是flask一類的框架,可以設(shè)個斷點(diǎn)檢查上下文的變量
如果還是不行,那就再把邏輯簡化一下,看看能不能重現(xiàn)問題。
添加回答
舉報