原创 python3.7+PyQt5+Eric6安裝詳解

python3.7+PyQt5+Eric6安裝詳解 一、安裝python3.7 二、更新pip python -m pip install --upgrade pip 三、安裝SIP pip install SIP 四、安裝PyQ

原创 用list列表以行方式創建DataFrame

用list列表以行方式創建DataFrame DataFrame默認會將一維list作爲列處理,需要將一維list轉爲二維才能實現想要的效果。 a=[1,2,3,4,5] 直接pd.DataFrame(a)得到的是一個1列5行的d

原创 python之 socket模塊與socketserver模塊的使用區別

在我們正常的使用socket模塊來寫一個server的程序就會顯得比較的複雜通常一般流程爲   1.生成socket實例對象   2.綁定地址   3.開始監聽   4.接收數據 一般demo爲 # 服務器 import socket

原创 python-docx安裝錯誤之烏龍篇

對python-docx安裝的麻煩早有所聞,大意是python-docx依賴lxml,而lxml又依賴libxml2和libxslt,而後面這兩個東西難有現成的,需要源碼編譯,等等。雖沒仔細去研究,但對其早有陰影了。加之以前對它沒有使用需

原创 用python轉換不同編碼的文本文件

這本來應該是一個很簡單的問題,一開始被我想複雜了。弄得繞了很大一個圈。 先說事例: 得到一個big5編碼的文本文件,用記事本打開顯示爲亂碼,想轉換保存爲UTF-8或gb-2312編碼文檔,就這麼回事! 開始以爲要用到encode()和de

原创 python-docx之Word文檔對象結構訪問

docx創建(或打開)後的文檔的主要結構單位是『段落』(Paragraph)。標題也好,目錄也好,正文也好,都是段落。通過賦予段落不同的樣式,形成不同功能的文檔結構。創建結構文檔,就是創建具有不同樣式的段落。 比段落更小的單位是『遊程』(

原创 Python類和方法中的self

剛開始進入Python的面向對象階段的學習。發現在給類寫方法時必須加上self參數,而方法(函數)塊中的變量(對象)名前有時加了self,有時沒加,常常被此示例程序弄得一頭霧水,於是老實回頭補課。網上關於這個self的解釋、詳解、深入剖析

原创 python 獲取sqlite3數據庫的表名和表字段名

Python中對sqlite3數據庫進行操作時,經常需要用到字段名,然而對於sqlite使用select語句並不能象MySql等數據庫一樣返回帶字段名的字典數據集。特別是對於一個不熟悉的sqlite數據庫,寫代碼時如果需要藉助工具查看,那

原创 Python使用win32print模塊設置打印機

Python通過調用win32print模塊,可以實現對已安裝的打印機進行一系列管理。首先,你需要安裝好Python 2.4 - 3.x和  PyWin32包。 然後就可以查看當前電腦上安裝了哪些打印機: import win32pri

原创 python中的SQLite遊標(cursor)

我們知道關係數據庫管理系統實質是面向集合的,在Sqlite中並沒有一種描述表中單一記錄的表達形式,除非使用where 子句來限制只有一條記錄被選中。因此我們必須藉助於遊標來進行面向單條記錄的數據處理。由此可見,遊標允許應用程序對查詢