python3中將資料存入Mysql資料庫

2021-08-21 17:37:08 字數 722 閱讀 8203

db = pymysql.connect(host='', port=3306, user='', password='', db='',charset='utf8')
cursor = db.cursor()
python3中通過建立的cursor來使用sql語句,例如:sql = "inset in to data_spider(name,data_body) values ('wudi','666')"

然後需要通過如下兩行**來執行sql語句:

cursor.execute(sql)

db.commit()

python在執行上述過程中有可能出現異常所以需要在try:下來執行

下面是上面過程的完整**:

try:

sql = "insert into tongye_list(name,body_neirong) values ('%s','%s')"%(cell_a2,ss)

cursor.execute(sql)

db.commit()

except:

pass

另外python3在書寫sql語句中的values語句時,如果values後面的資料為乙個變數,則需要表示為下述的格式:

x = "小明"

y="小明是個好孩子"

sql = "insert into 表名(name , body) values('%s','%s')"%(x,y)

ubuntu16 04中將python3設定為預設

1 2 直接執行這兩個命令即可 sudo update alternatives install usr bin python python usr bin python2 100 sudo update alternatives install usr bin python python usr ...

python3 中將utf 8編碼與漢字

在爬取網頁時,我們經常需要找到網頁的url,例如 e8 95 be e5 a7 86 cl 2 lm 1 ie utf 8 oe utf 8 adpicid st 1 z ic 0 word e8 95 be e5 a7 86 s se tab width height face 0 istype ...

使用python將資料存入SQLite3資料庫

python從 上抓取的資料為了可以重複利用,一般都會儲存下來,儲存方式最簡單的會選擇儲存到文字檔案,常見的有方式txt csv excel等,還有一種方式是將資料儲存到資料庫,這樣也方便管理,常見的關係型資料庫有sqlite3 mysql,非關係型資料庫有redis mongodb。那麼,這裡就簡...