1 . 字串格式化 時,注意
今天,在寫多執行緒爬蟲時,想在最後一小部分做嘗試時, 犯了個低階錯誤:
uid = 2350000
sqli = 'select url,bookid from book_list where bookid between %d and %d +20' %
uid然後網上查了,各種妖魔鬼怪。最後看沒用教程時候,靈光一閃。雖然我知道是兩處插入的都是 uid,但是編輯器只知道,這個地方要插兩個數。前後兩個%d 只是說,插兩個數字而已。(這個是c#常用的輸入方式)
後改為:
uid = 2350000
sqli =
'select url,bookid from book_list where bookid between %d and %d ' %
(uid
,uid+20)
printsqli
結果正確:
select url,bookid from book_list where bookid between 2350000 and 2350020
順帶分享一下,乙個比較好的自學**:
C 格式化時間字串
datetime dt datetime.now label1.text dt.tostring 2005 11 5 13 21 25 label2.text dt.tofiletime tostring 127756416859912816 label3.text dt.tofiletimeutc...
按照指定的格式格式化時間字串
1 2 按照指定的格式格式化時間字串 如果沒有傳入字串,那麼按照指定的格式格式化當前時間3 param formatstr 格式後的模樣,如 yyyy mm dd hh mm ss4 param datestr 要格式的時間字串5 return6 7public static date sendda...
Python 字串格式化
字串格式化 s 格式化為字串 format hello,s.s enough for ya?values world hot print format values hello,world.hot enough for ya?f 格式化為實數 浮點數 format pi with three dec...