原创 python操控MongoDB(增刪查改基本操作)

MongoDB簡介 MongoDB數據庫是一種開源的跨平臺的數據庫,主要特點如下: 數據存儲沒有模式:每個文檔的模式可以不同,不僅數據類型可以不同,結構也可以不同 具有很強的容易擴展性:文檔數據可以被自動分割處理 支持高併發書寫

原创 python操控MariaDB(含增刪查改操作)

MariaDB簡介 MariaDB是mysql的一個分支,也是一個開源數據庫,它的存在防止mysql閉源,就是那麼奇葩。除了具有Mysql數據庫系統的特點外,還是具有自身的一些特性: 兼容性 : mysql能用的,mariadb

原创 python線程和進程操作(含例子學習)

線程 線程是CPU使用的基本單元,由主線程來創建,並使用這個進程的資源。python中thread模塊提供支持,通過以下兩種方法創建線程: 通過threading.Thread直接在線程中運行函數 通過繼承threading.T

原创 python|實現tkinter的文件打開與保存對話框

本博文源於python基礎,主要探討如何完成tkinter下的filedialog模塊中打開文件與關閉文件對話框。 實驗效果 文件打開 文件保存 實驗原理 代碼中首先定義了用於創建打開文件和保存文件的函數,然後將函數進行綁定,

原创 python手動建樹並(先/中/後)序遍歷二叉樹

先序遍歷、中序遍歷、後序遍歷簡介 先序遍歷的次序是:如果二叉樹不爲空,則訪問根節點,然後訪問左子樹,最後訪問右子樹;否則,程序退出。 中序遍歷的次序是:如果二叉樹不爲空,,先訪問左子樹,然後訪問根節點,最後訪問右子樹;否則,程序退

原创 Tornado兩種URL轉向方法(附案例演示)

url轉向是讓我們可以從一個網頁跳到另外一個網頁,轉向的方法本博文提出兩種,第一種: redirect(url) # 在業務邏輯中轉向URL; 另一種就是: RedirectHandler # 實現某個URL的直接轉向。 第二

原创 python|實現tkinter對話框輸入打印輸出

本博文源於python基礎,實驗由Toplevel組件來創建自定義的對話框。 實驗效果 實驗原理 設計一個自定義的對話框MyDialog與MyButton類,然後實例化加入主窗口 實驗代碼 # -*- coding:utf-8

原创 wingftpserver完整配置免費ftp站點(指南)

點擊這個鏈接https://www.wftpserver.com/zh/download.htm,然後我們要開始操作咯 點擊版本型號 windows爲例子 點擊exe,選擇語言 下一步 下一步,接受 默認即可,也可修改目錄

原创 python|基於兩個py文件的udp通信(含實例源碼)

本博文源於socket編程,主要針對python的兩個文件建立udp通信。 實驗效果 客戶端輸入:我是客戶端哦! 服務器收到並作爲回聲 服務器端: 收到來自客戶端的消息,並給予同樣的迴應! 實驗原理 用socket建立基於UD

原创 python|tkinter實現顏色選擇器

本博文源於python基礎,主要探討如何使用colorchooser完成顏色選擇器 實驗效果 實驗原理 創建顏色選擇器函數,將其與button進行捆綁,然後加載到主窗口中 實驗效果 # -*- coding:utf-8 -*-

原创 python|網絡編程tcp與udp通信

網絡編程 計算機網絡是一些相互連接的自主計算機或設備的集合,它是計算機技術和通信技術相結合的產物。 網絡協議 網絡協議是網絡中進行數據交換與傳輸所需要的規則、標準或約定,主要由語法(數據與信息的結構形式)、語義和同步(事件的實現順

原创 python基於urllib與http訪問關鍵詞網站

urllib。request是http.client的抽象,要訪問網站,可以使用urllib.request.urlopen(),只需要一行代碼. 實驗原理 用urlencode()對於搜索的關鍵字進行url編碼,然後拼接到百度的

原创 基於tkinter彈出不同類型對話框

本博文元基於python的tkinter.messagebox模塊中的askocancel、askquestion、askyesno、showerror、showinfo、showwarning建立簡單的消息框。如果彈出需要傳遞t

原创 基於ftplib實現py控制ftp服務器(含效果源碼)

本博文源於python基礎,爲了便於友好,我們還是需要下載一個30天免費玩的服務器。博主特意準備好這個博文供大家玩耍 wingftpserver完整配置免費ftp站點(指南) 如果大家本身對python控制ftp不熟,可以查看這篇

原创 python|tkinter實現整型/浮點/字符串對話框輸入

本博文源於python基礎,主要針對整型、浮點、字符串對話框輸入進行簡單的測試。包含的內容是基於tkinter下的simpledialog模塊 實驗效果 實驗原理 首先定義用於創建不同類型對話框的消息處理函數,然後將其綁定到相