表單操作一、表結構操作1.創建表2.查看表信息3.修改表結構二、表記錄操作1.表紀錄之增,刪,改2.表記錄之查三、外鍵約束四、多表查詢準備兩張表笛卡爾積查詢內連接查詢外連接查詢五、索引1.索引簡介2.索引語法1.創建表時創建索引2.已存在的表創建索引3.刪除索引3.索引測試實驗一、表結構操作1.創建表createtabletab_name(field1type[完整性約束條件],field2type,...fieldntype)[charactersetx
系統 2019-09-27 17:54:20 1798
如下所示:data={"北京":{"昌平":{"沙河":["oldboy","test"],"天通苑":["鏈接地產","我愛我家"]},"朝陽":{"望京":["奔馳","陌陌"],"國貿":["CICC","HP"],"東直門":["advent","飛信"]},"海淀":{}},"山東":{"德州":{},"青島":{},"濟南":{}},"廣東":{"東莞":{},"常熟":{},"佛山":{}}}exit_flag=Falsewhilenotex
系統 2019-09-27 17:54:15 1798
一、讀取excel這里介紹一個不錯的包xlrs,可以工作在任何平臺。這也就意味著你可以在Linux下讀取Excel文件。首先,打開workbook;復制代碼代碼如下:importxlrdwb=xlrd.open_workbook('myworkbook.xls')檢查表單名字:復制代碼代碼如下:wb.sheet_names()得到第一張表單,兩種方式:索引和名字復制代碼代碼如下:sh=wb.sheet_by_index(0)sh=wb.sheet_by_n
系統 2019-09-27 17:54:06 1798
最近在OpenCV-Python接口中使用cv2.findContours()函數來查找檢測物體的輪廓。根據網上的教程,PythonOpenCV的輪廓提取函數會返回兩個值,第一個為輪廓的點集,第二個是各層輪廓的索引。但是實際調用時我的程序報錯了,錯誤內容如下:toomanyvaluestounpack(expected2)其實是接受返回值不符,如果你僅僅使用一個變量a去接受返回值,調用len(a),你會發現長度為3,也就是說這個函數實際上返回了三個值第一個
系統 2019-09-27 17:54:01 1798
OCR與Tesseract介紹將圖片翻譯成文字一般被稱為光學文字識別(OpticalCharacterRecognition,OCR)。可以實現OCR的底層庫并不多,目前很多庫都是使用共同的幾個底層OCR庫,或者是在上面進行定制。Tesseract是一個OCR庫,目前由Google贊助(Google也是一家以OCR和機器學習技術聞名于世的公司)。Tesseract是目前公認最優秀、最精確的開源OCR系統。除了極高的精確度,Tesseract也具有很高的靈活
系統 2019-09-27 17:53:50 1798
1.python2/3區別整除python2:print'3/2=',3/2print'3//2=',3//2print'3/2.0=',3/2.0print'3//2.0=',3//2.0結果:3/2=13//2=13/2.0=1.53//2.0=1.0python3:print('3/2=',3/2)print('3//2=',3//2)print('3/2.0=',3/2.0)print('3//2.0=',3//2.0)3/2=1.53//2=13
系統 2019-09-27 17:53:32 1798
OpenAIgym是強化學習最為流行的實驗環境。某種程度上,其接口已經成為了標準。一方面,很多算法實現都是基于gym開發;另一方面,新的場景也會封裝成gym接口。經過這樣一層抽象,算法與實驗環境充分解耦隔離,可以方便地自由組合。但gym是python的接口,如果想用C++實現強化學習算法,則無法直接與gym相接。一種方案是跨進程:一個進程運行python環境,另一個進程運行強化學習算法,與環境交互數據經過序列化和反序列化通過IPC進行通信。另一種是單進程方
系統 2019-09-27 17:53:18 1798
解決Python抓HTML結構存入數據庫轉義報錯問題首先需求是這樣的,抓一些資訊(帶有標準的html結構入庫),然后研究了半天,各種手動轉義,嘗試了很多種方法都沒有效的解決,下面是有效的最后轉義的方案,下面這種入庫是沒有轉義符號的,和原html是一樣的,如果前臺需要帶轉義符號需要手動替換一下newSql=db.escape(param)sql='INSERTINTOzhixun(htmls)VALUES({})'.format(newSql)數據庫比較懶了
系統 2019-09-27 17:53:17 1798
什么是異常?一般情況下,在python無法正常處理程序時就會發生一個異常(異常是python對象,表示一個錯誤),也就是我們俗稱的程序崩了。異常就是程序運行時候發生錯誤的信號(在程序出現錯誤的時候,則會產生一個異常,若程序沒有處理他,則會拋出該異常,程序的運行也隨之終止)。異常的處理步驟:1、可預知的異常:如果錯誤發生的條件是可預知的,需要用if進行處理,在錯誤發生之前進行預防。2、未知的異常:try:代碼塊except異常類型:異常處理的方法else:如
系統 2019-09-27 17:53:08 1798
粘包問題TCP協議在傳輸過程中會出現數據粘包問題講一下TCP和UDP的區別,都是傳數據的協議,沒有好壞之說,只是不同的應用需求可能會更好選擇哪一個協議TCP:適合傳輸數量大,需要建立連接,會出現粘包問題,粘包問題可以解決,確定傳入的長度,接收同樣長度就可以保證一次性傳輸完UDP:適合傳輸數據量小,沒有粘包,不需要連接,一次性傳輸,下一次就是新的數據,弊端就是數據丟失,不安全QQ是用什么協議呢?按理應該可以用UDP協議,但是實際用的是TCP協議,這是歷史遺留
系統 2019-09-27 17:53:03 1798