新手小白,一直在為cmd窗口的暗白色文字感到苦惱,在網上找了許多方法(也就那兩種吐舌頭),現在稍微整理了一下,便于使用。效果圖:importctypesSTD_INPUT_HANDLE=-10STD_OUTPUT_HANDLE=-11STD_ERROR_HANDLE=-12FOREGROUND_DARKBLUE=0x01#暗藍色FOREGROUND_DARKGREEN=0x02#暗綠色FOREGROUND_DARKSKYBLUE=0x03#暗天藍色FORE
系統 2019-09-27 17:57:30 2168
下午在用python將Linux的conf配置文件轉化成字典dict時遇到了一個奇怪的問題,原先conf配置文件中沒有注釋行(以#開頭的行),后來為了避免這種情況,添加了一個對以#開頭的行刪除的操作。實踐結果顛覆了已有的認知,直接上代碼示例。代碼片段1#!/usr/bin/python#encoding:utf-8#-*-coding:utf8-*-importrelist_to_test=['#','#conf','NAME="Ubuntu"','VER
系統 2019-09-27 17:56:35 2168
12.33Django框架簡介:MVC,全名是ModelViewController,是軟件工程中的一種軟件架構模式,把軟件系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等優點Django框架的設計模式借鑒了MVC框架的思想,也是分成三部分,來降低各個部分之間的耦合性。Django框架的不同之處在于它拆分的三部分為:Model(模型)、Template(模板)和View(視
系統 2019-09-27 17:55:55 2168
python的pyaudio可以進行錄音,播放,生成wav文件等等,WAVE是錄音時用的標準的WINDOWS文件格式,文件的擴展名為WAV,數據本身的格式為PCM或壓縮型,屬于無損音樂格式的一種。在我們研究語音識別,自然語言處理的過程中,常常會使用到它,比如我們調用百度語音識別所以我們首先研究一下pyaudio庫的安裝與使用。安裝:pipinstallpyaudio調用pyaudio使用麥克風錄制聲音:python中的pyaudio庫可以直接通過麥克風錄制
系統 2019-09-27 17:55:40 2168
對于每一個學習Python的同學,想必對@符號一定不陌生了,正如你所知,@符號是裝飾器的語法糖,@符號后面的函數就是我們本文的主角:裝飾器。裝飾器放在一個函數開始定義的地方,它就像一頂帽子一樣戴在這個函數的頭上。和這個函數綁定在一起。在我們調用這個函數的時候,第一件事并不是執行這個函數,而是將這個函數做為參數傳入它頭頂上這頂帽子,這頂帽子我們稱之為裝飾器。曾經我在剛轉行做程序員時的一次的面試中,被面試官問過這樣的兩個問題:1、你都用過裝飾器實現過什么樣的功
系統 2019-09-27 17:55:11 2168
python3.6threading和multiprocessing四核+三星250G-850-SSD自從用多進程和多線程進行編程,一致沒搞懂到底誰更快。網上很多都說python多進程更快,因為GIL(全局解釋器鎖)。但是我在寫代碼的時候,測試時間卻是多線程更快,所以這到底是怎么回事?最近再做分詞工作,原來的代碼速度太慢,想提速,所以來探求一下有效方法(文末有代碼和效果圖)這里先來一張程序的結果圖,說明線程和進程誰更快一些定義并行是指兩個或者多個事件在同一
系統 2019-09-27 17:54:48 2168
我們在寫代碼的過程中,會經常使用到for循環,去循環列表,那么如果我們拿到一個類型為str的列表,對它進行for循環,結果看下面的代碼和圖:str_list=str(['a','b','c'])forrowinstr_list:print(row)結果:那么for循環就把str類型的列表的每一個字符都一個一個的循環的打印出來,而這個結果并不是我們想要的,那么如何解決這個問題?,使用到第三方模塊,看下面的代碼fromastimportliteral_eval
系統 2019-09-27 17:54:19 2168
安裝模塊windows:pipinstallpymysqlubuntu:sudopip3installpymysqlpython操作mysql步驟importpymysql(1)鏈接mysql數據庫db=pymysql.connect(主機名,用戶名,密碼,數據庫名)(2)設置字符編碼db.set_charset('utf8')(3)創建游標對象cursor=db.cursor()(4)準備sql語句sql='...'(5)執行sql語句cursor.ex
系統 2019-09-27 17:51:03 2168
最近編寫自己的rpc小框架,涉及到bytes.這里就想梳理一下編碼與python的字符串和字節碼(bytes)類型.先上個圖,有個印象,隨時可以回頭看.#前置知識字符:在計算機和電信技術中,一個字符是一個單位的字形、類字形單位或符號的基本信息。即一個字符可以是一個中文漢字、一個英文字母、一個阿拉伯數字、一個標點符號等;字符集:多個字符的集合。例如GB2312是中國國家標準的簡體中文字符集;字符編碼:將某個字符集中的字符轉換成一個唯一編號(碼點,二進制數據)
系統 2019-09-27 17:48:25 2168
Python模塊EasyGui詳細介紹前言:在Windows想用Python開發一些簡單的界面,所以找到了很容易上手的EasyGui庫。下面就分享一下簡單的使用吧。參考的鏈接:官網Tutorial接下來,我將從簡單,到復雜一點點的演示如何使用這個模塊。希望能給剛接觸easygui的你一點幫助:-)msgBox,ccbox,ynbox#coding:utf-8#__author__='Marksinoberg'#__date__='2016/5/25'#__
系統 2019-09-27 17:48:21 2168