20 02 01 Python基礎知識學習(14)

2021-10-02 11:52:22 字數 1200 閱讀 1905

[軟體↓]sqlite expert professional

游標:cursor=conn.cursor()

引數化查詢:避免sql注入

import sqlite3

conn=sqlite3.connect(

'addressbook.db'

)c=conn.cursor(

)# 查詢資料

sql=

'select * from linkman'

result=c.execute(sql)

# 游標物件,可以遍歷

for row in result:

print

(row)

# 將返回每行資料

# 新增資料(刪改類似)

sql=

"insert into linkman values ('mary','18600098999','1985-3-9',1)"

c.execute(sql)

conn.commit(

)#需要把增刪改的結果提交到資料庫

conn.close(

)#獲取所有結果到列表

sql=

"select oid,* from linkman"

c.execute(sql)

lst=c.fetchall(

)# 引數化查詢1:傳遞元組

name=

('tom',)

sql=

"select * from linkman where name = ?"

c.execute(sql,name)

conn.commit(

) conn.close(

)# 引數化查詢2:傳遞字典表

sql=

"insert into linkman values(:name,:mobile,:birthdate,:isvalid)"

c.execute(sql,

{"name"

:"john"

,"mobile"

:"18900009999"

,"birthdate"

:"1989-`-`"

,"isvalid":1

)conn.commit(

) conn.close(

)

Android tensorflow 基礎知識學習

今天記錄下tensorflow的一些基本知識 1.匯入tensorflow 庫,且指令碼中新增執行使用的python環境 user bin env python import tensorflow as tf 匯入tensorflow庫 匯入 mnist 資料集 資料在linux 根目錄 data下...

Hyperledger Fabric 基礎知識筆記

區塊鏈可以幫助在競爭者之間或具有相反商業利益的組織之間建立信任,這可能導致爭執。資產在hyperledger fabric中表示為鍵值對的集合,狀態更改記錄為通道 分類賬中的事務。資產可以二進位制和 或json形式表示。chaincode是定義一項或多項資產的軟體,以及用於修改資產的交易指令 換句話...

Hyperledger Fabric基礎知識摘記

fabric是hyperledger專案的乙個子專案,它實現了區塊鏈技術,是一種基於交易呼叫和數字事件的分布式共享賬本技術。它採用模組化的架構設計,支援可插拔的元件開發和使用。fabric引入了成員管理的服務,即每個參與者都需要得到對應的證書證明身份才能夠訪問fabric系統,同時引入了多通道的概念...