原创 嵩天老師爬蟲實例筆記(五)--股票數據Scrapy爬蟲實例

這個爬蟲實例採用Scrapy的框架,理解來不是很好,需要理解其框架的執行過程纔行,這次邊看邊寫出來一天的時間用來調試找bug,真是寫代碼半小時,差錯數小時。錯在三個地方,都是那個粗心啊,一個group(0)後小括號寫成了中括號!一

原创 NOIP2018年初賽試題問題求解2解析

題面: 方程 a*b = (a or b) X(a and b),在 a,b 都取 [0, 31] 中的整數時,共有_____組解。(X表示乘法;or 表示按位或運算;and 表示按位與運算) 解析(思路來自網絡):   0~31

原创 安裝Scrapy框架問題解決

此篇博文參考了文章https://blog.csdn.net/m0_37886429/article/details/79445387,非常感謝詳細解答,才得以解決我的問題。 在windows系統中,如果我們直接使用pip安裝Sc

原创 嵩天老師網絡爬蟲與信息提取課程學習筆記(三)

此文根據嵩天老師的視頻課程邊聽邊敲下來的代碼,模塊化代碼結構,將爬蟲實例的三個步驟用三個函數實現,功能見下面解釋,感謝MOOC平臺,謝謝嵩老師的精細講解,以及助教的圖文解說突破淘寶訪問限制。 #淘寶商品信息定向爬蟲 #功能描述:獲

原创 嵩天老師網絡爬蟲與信息提取課程學習筆記(二)

此文根據嵩天老師的視頻課程邊聽邊敲下來的代碼,模塊化代碼結構,將爬蟲實例的三個步驟用三個函數實現,思路清晰,爬蟲小白終於搞清楚指定URL爬取網頁內容的全過程了,感謝MOOC平臺,謝謝嵩老師的精細講解。 #中國大學排名爬蟲實例 #U

原创 嵩天老師網絡爬蟲之Scrapy框架解析筆記(四)

一、Scrapy爬蟲框架介紹 功能強大的網絡爬蟲框架,重要的技術路線 (一)、安裝 pip install scrapy (二)、scrapy不是一個簡單的函數功能庫,而是一個爬蟲框架。 爬蟲框架:是實現爬蟲功能的一個軟件結構和功

原创 ACwing166數獨與183靶形數獨

1.數獨題目傳送門:https://www.acwing.com/problem/content/168/   2.靶形數獨題目傳送門:https://www.acwing.com/problem/content/185/   題

原创 pyqtgraph繪圖導入from pyqtgraph.Qt import QtGui, QtCore出錯

運行程序出錯,報錯文字片段如下: File “D:\xue\我的學習\python學習記錄\PyQt\pyqtGraph.py”, line 1, in from pyqtgraph.Qt import QtGui, QtCor

原创 ACWing184蟲食算題解

題目傳送門:https://www.acwing.com/problem/content/186/ 【題目大意】給定一個字母組成的加法豎式,蟲子把所有的數都啃光了,我們只知道哪些數字是相同的,我們將相同的數字用相同的字母表示,不同

原创 getOpenFileNamecalled with wrong argument types的錯誤解決辦法

在寫一個語音到文字的GUI程序時,代碼片段如下: def soundToText(self): # 識別本地文件 filename = QFileDialog.getOpenFileName(self,"

原创 親歷Python從GUI設計到發佈程序的全過程

最近兩三週都在看GUI的編程,先是完整看了TKinter的視頻教程,確實簡潔,但是窗體的設計都得靠代碼去編寫,感覺還是不夠直觀,後面解除了PyQt5和PySide2,但是PyQt5已停止更新,但是2018年推出了PySide2,二

原创 pyside2安裝後打開designer.exe文件提示丟失 MSVCP140.dll的處理方法

在計算機中安裝pyside2後,打開UI設計器designer.exe,結果提示“無法啓動此程序,因爲在計算機中丟失 MSVCP140.dll。嘗試重新安裝該程序以解決此問題。”,解決辦法是:下載安裝vc_redist。下載地址是

原创 tkinter中幾類對話框的使用小案例

tkinter中對話框有顏色選擇對話框、文件對話框、輸入數據對話框和消息對話框等。在這個小案例裏使用了顏色對話框,獲得顏色修改Label的背景色,使用了文件對話框打開文本文檔,顯示在Label中,運用數據對話框輸入一個整型數顯示在

原创 GUI中事件的總結及小案例

邊看邊寫,記錄了一些筆記,關於GUI中事件的總結在程序的開端註釋中,程序部分實現的是撲克牌的出牌效果。 #所有組件均有一個bind方法將事件綁定起來。 #widget.bind(event,handler) #如果相關事件發生,h

原创 基於Tkinter的仿計算器界面設計(Grid佈局)

一個GUI應用程序有很多的組件,將這些組件有序美觀地排布在窗口上,需要用Tkinter提供的佈局管理器,tkinter提供了三種管理其:pack,grid和place. 下面這個代碼是用grid來進行的佈局管理。 在看代碼之前介紹