原创 PyQT5 Progress Bar 出現卡死

在 PyQT5 中,存在 Progress Bar 這個控件,它的作用是顯示當前任務的百分比。 對於這樣一個控件,最合適的使用場景就是拿來當計時器,或者下載進度條之類。 有兩種典型的 Progress Bar 卡死原因: 1. 沒有爲

原创 [linux] terminal 中查看一個文件的某幾行總結

衆所周知,在 terminal 裏面用 cat <filename> 指令可以在命令行窗口查看文件。 但是當文件長度過大,且只想查看某幾行的內容,該怎麼實現呢? 這邊創建了一個50行的小文件,每一行存放的是對應的行號,即第一行放1,第二行

原创 PYTHON 中 global 關鍵字的用法

之前寫函數的時候,由於傳參實在太多,於是將某個數組定義爲全局變量,在函數中直接使用。 可是在使用過程中發現會報錯,原因是在另一個調用函數中,該全局變量的類型被修改了,那這邊正好徹底用幾個例子來理清一下python中global關鍵字可以起

原创 pandas 初步:對 excel 文件的打開、保存多sheet、篩選、修改索引、單元格查找等

最近出於一些項目上的需要,又要對 excel 進行一些篩選操作。 以前用過 xlrd, xlwt 模塊,也用過 openpyxl 模塊,對於這次的項目來說都不算很方便,於是就撿起了高端武器 pandas 來對 excel 進行一下處理。

原创 OpenCV-python 常見用法 · 個人總結

今天給自己總結一下 python openCV 的一些常見用法。 包括     1. 顯示原圖     2. 顯示灰度圖     3. GRB通道分離     4. 座標旋轉     5. 重定義大小     6. 圖像裁剪     7.

原创 [python解法] LEETCODE 算法題一:two sum

題幹: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may a

原创 LINUX shell 判斷文件是否存在以及其他操作屬性

以下是 shell 中常用的判斷文件屬性的選項,在 shell 腳本中可直接拿來對文件屬性進行判別。 -a 檢查文件是否存在 -b 檢查是否爲塊特殊文件[1] -c 檢查是否爲字符特殊文件[2] -d 檢查是

原创 利用OpenCV-python進行直線檢測

 最近需要利用攝像頭對細小的偏移做矯正,由於之前的界面工具是用 PyQT 所寫,在當前的工具中加入攝像頭矯正程序,也打算用 python 直接完成。 OpenCV 簡介:Python 處理圖像有 OpenCV 庫。OpenCV 可以運行在

原创 PYTHON核心編程第三版 第一章習題答案(1.1~1.29)

這份習題答案是在看書過程中完成的,並不是標準答案,不過大部分我都驗證過,應該沒問題。 我使用的環境是 python 2.7.14 完成過程中,主要參考了這位博主的文章 https://blog.csdn.net/python_dream/

原创 解決ImmediateDeprecationError 用Python獲取Yahoo數據

最近正在看用 python 進行數據處理的內容,很多教程都會用 pandas 去抓取金融數據。我也嘗試跑教程上的示例代碼以抓取數據。 本文着重介紹遇到的問題以及解決方法。 注:我使用的是 python 2.7.12 1. import

原创 shell 調用可執行文件時,傳遞參數保留原始引號的做法

背景: 之前遇到一個問題,我需要在執行一個shell腳本的時候,在腳本中需要調用一個可執行文件。該可執行文件需要傳參,傳遞參數如以下類型: -o "-flag0 -flag1 -flag2" -f a.file 但是當傳參傳遞給可執行文

原创 GIT 合併某幾條 commit

使用 git 的工程師,在日常開發中肯定會遇到這樣的問題,從 master 上拉出的分支,由於某些原因做了很多修改才提交了 merge request。此時該分支下會有多條 commit,有些 commit 是重要的,需要留存下來的關鍵節

原创 PYTHON 實現 NBA 賽程查詢工具(一)—— pyqt界面

前言: 第一篇博客,記錄一下最近的一點點小成果。 一切的學習都從興趣開始。最近忽然想學習一下 pyqt 和 python 的網絡爬蟲知識,於是就自己找了一個課題做了起來。因爲我正好是個 NBA 球迷,就想到了通過網絡爬蟲來抓取比賽結果,方

原创 PYTHON 實現 NBA 賽程查詢工具(三)—— 工具打包

前言: 第一篇博客,記錄一下最近的一點點小成果。 一切的學習都從興趣開始。最近忽然想學習一下 pyqt 和 python 的網絡爬蟲知識,於是就自己找了一個課題做了起來。因爲我正好是個 NBA 球迷,就想到了通過網絡爬蟲來抓取比賽結果,方

原创 PYTHON爬蟲 抓取論壇關鍵字出現頻率

前言: 之前學習了用python爬蟲的基本知識,現在計劃用爬蟲去做一些實際的數據統計功能。由於前段時間演員的誕生帶火了幾個年輕的實力派演員,想用爬蟲程序搜索某論壇中對於某些演員的討論熱度,並按照日期統計每天的討論量。 這個項目總共分爲兩步