【python】python3的包pymysql的坑
由於堅定的想堅持用python3,所以連結mysql的時候使用pymysql庫,以下是遇到的坑:
1,連線的時候port是一個數字不是字串
如下所示:
mport pymysql
conn = pymysql.connect(host='127.0.0.1',port = 3306,user='root',passwd='root',db = 'mysql')
如果寫 port = "3306" 就連線不上了。
2,判斷欄位是不是空的時候用"is not null" 不能用" !='' "
select keyword, hert from data_table where keyword is not null and hert=1 limit 50;
相關推薦
【python】python3的包pymysql的坑
由於堅定的想堅持用python3,所以連結mysql的時候使用pymysql庫,以下是遇到的坑: 1,連線的時候port是一個數字不是字串 如下所示: mport pymysql conn = pymysql.connect(host='127.0.0.1',port = 330
【Python】python3-list列表引用
dex style span 訪問 logs 需求 直接 不能 註意 print(names) #列出列表的內容 print(names[3]) #訪問列表中第4個值 print(names[1:3]) #訪問列表中從第2
【Python】python3中urllib爬蟲開發
urlopen 狀態碼 tco processor span agent cond urllib 聲明 以下是三種方法 ①First Method 最簡單的方法 ②添加data,http header 使用Request對象 ③CookieJar import urllib
【python】python3和ipython的安裝
1. 安裝python3 1.拿到原始碼安裝包(python3.6)—>去官網下載 2.解壓安裝包到/opt目錄 3.安裝編譯過程中需要的依賴包:gcc,zlib,zlib-devel,openssl-devel 4.進入解壓的安裝包進行編譯 其中 --prefix= 表示安
【Python】Python3 List 列表複製
程式碼: a = [1,2,3] b = a c = [] c = a d = a[:] a,b,c,d print("a,b,c,d:",a,b,c,d) print("id(a),id(b),
【Python】Python3 字典 fromkeys()方法
描述 Python字典fromkeys()函式用於建立一個新字典,以序列seq中元素做字典的鍵,value為字典所有鍵對應的初始值。 語法 fromkeys()方法語法: dict.fromke
【python】python魔法方法(待填坑)
絕對值 tle init cls -m del __init__ 另一個 trunc 參考博文:http://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html 參考博文英文原版:http://www
【轉載】python3安裝scrapy之windows32位爬坑
命令 cep 3.2 wheel 跳過 。。 學習 自己的 打開 python3安裝scrapy之windows32位爬坑 原創 2016年11月06日 01:38:08 標簽: scrapy / windows / python / 開源框架 / 網絡爬蟲
【python】坑都是踩出來的
本地 oba 變量賦值 def += bar bsp 輸出 但是 1)本地變量被調用時必須提前申明x = 12 def f1(): x = 3 print x def f2(): x += 1 #函數內部遇到變量賦值,此處為x = x+1,x會
【Python】學習筆記5-操作mysql數據庫pymysql
rod bsp phone utf8 charset delet 建立 包含 hone import pymysql#其他數據庫,比如oracle 模塊是pyoracle#1、鏈接數據庫mysq ip 端口號 密碼 賬戶 數據庫#2、建立遊標#3、執行sql#4、獲取結果#
【Python】同時安裝了python2和python3時,pip命令該如何使用?
window 安裝 同時 如何使用 軟件 模塊 如果 bsp 如何 當python2和python3同時安裝windows上時,它們對應的pip都叫pip.exe,所以不能夠直接使用 pip install 命令來安裝軟件包。 而是要使用啟動器py.exe來指定pip的版本
【Python內建包】csv模組用法
一、概述 CSV(逗號分隔符)檔案是表格與資料庫操作之中最常用的輸入輸出格式。在RFC4180中的檔案描述標準對CSV格式進行規範之前,CSV格式檔案就已經被應用了很多年了。而缺乏合適的格式描述規範意味著不同應用的輸入輸出格式會有著細微的差別。因此在從不同源生成這些檔案的時候,這些差別相
【Python內建包】re.sub功能
之前要用到正則替換,所以就用到了sub這個功能,看著doc裡寫的雲裡霧裡的,就自己做了做實驗 re.sub(pattern, repl, string, count=0, flags=0) 先說功能 Return the string obtained by replaci
【python】安裝python3.7出現ModuleNotFoundError: No module named ‘_ctypes’解決辦法
ModuleNotFoundError: No module named ‘_ctypes’ Traceback (most recent call last) :
【python】第一日 python2和python3區別 命名方式 三種結構
一、python2和python3區別 1)print 語句區別 python2:print是個class,所以可以不用加括號,print 1,2+3 python3:print是個內建函式,必須加括號,print(1,2+3,end=" ") 2)input區別 python2:inp
【python】指令碼批量安裝第三方包
編寫指令碼py程式 新建批量安裝的檔案 libsinstall.py import os # 新增需要安裝的擴充套件包名稱進去 libs = {"pillow" , "sklearn" , "numpy" , "pandas"} try: for lib in libs:
【python】不同版本python情況下的第三方包管理
1、包管理工具 電腦裡同時安裝了anaconda pycharm 和python的時候,可能使用anaconda時裝了一些第三方庫,有些簡單的程式只是用python自帶IDLE時需要重新再安裝一次庫,但是pip指令管理可能會比較混亂,再用pip安裝會裝到c
【Python】交換兩個陣列的切片,有坑
問題描述: 交換陣列a和陣列b的前5個元素,如果用C語言思路寫,會發現有坑: a=np.zeros(10) b=np.ones(10) t=a[:5] a[:5]=b[:5] b[:5]=t a array([1., 1., 1., 1., 1., 0., 0., 0., 0., 0.]
【Python】numpy.append中有坑
numpy 往array裡新增一個元素 首先這裡p_arr為一個numpy的array,p_為一個元素 p_arr = np.concatenate((p_arr,[p_])) # 先將p_變成list形式進行拼接,注意輸入為一個tuple p_arr = np.append(p_arr
【Python】資料分析之numpy包
numpy使用示例 前言 示例程式碼 參考資料 前言 numpy,全稱numeric python,是一個由多維陣列物件和用於處理陣列的例程集合組成的庫,是python資料分析中最基礎