原创 根據公曆計算農曆

#! /usr/bin/env python3 # -*- coding:utf-8 -*- # Author : mayi # Blog : http://www.cnblogs.com/mayi0312/ # D

原创 2019最新Python爬蟲面試高頻率面試題總結(一)

今天接着跟大家總結Python爬蟲面試中常見的高頻面試題。有需要的夥伴用心看啦! 1 . Request中包含什麼呢? 1、請求方式:主要有GET和POST兩種方式,POST請求的參數不會包含在url裏面 2、請求URL URL

原创 python類中方法__str__()和__repr__()簡單粗暴總結

在交互式模式下,類中同時實現__str__()和__repr__()方法: 直接輸入實例名稱顯示repr返回的類容; 用print打印實例名稱顯示str返回的內容; >>> class Test: ... def __re

原创 爬蟲——GET請求和POST請求

urllib.parse.urlencode()和urllib.parse.unquote() 編碼工作使用urllib.parse的urlencode()函數,幫我們將key:value這樣的鍵值對轉換成"key=value"這

原创 python時間測量

使用自定義裝飾器測量時間 def test_time(func): def inner(*args, **kw): t1 = datetime.datetime.now() print('開

原创 python(leetcode)-136只出現一次的數字

給定一個非空整數數組,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。 說明: 你的算法應該具有線性時間複雜度。 你可以不使用額外空間來實現嗎? 示例 1: 輸入: [2,2,1] 輸出: 1 示

原创 使用Python對Access讀寫操作

學習Python的過程中,我們會遇到Access的讀寫問題 一、可以利用win32.client模塊的COM組件訪問功能,通過ADODB操作Access的文件。 1、導入模塊 import win32com.client 2、建

原创 爬蟲——文字識別

機器視覺 從Google的無人駕駛汽車到可以識別假鈔的自動售賣機,機器視覺一直都是一個應用廣泛且具有深遠的影響和雄偉的願景的領域。 這裏我們將重點介紹機器視覺的一個分支:文字識別。介紹如何用一些Python庫來識別和使用在線圖片中

原创 python內存分析

安裝 首先安裝memory_profiler和psutil pip install memory_profiler pip install psutil 在需要分析的函數前面添加裝飾器@profile @profile() de

原创 python中單下劃線(_)和雙下劃線(__)的特殊用法

單下劃線開頭() 在模塊中使用單下劃線開頭 模塊中使用單下劃線()開頭定義函數、全局變量和類不能被模塊外部以: from module import *形式導入。 但可以用:from module import _func形式單獨

原创 爬蟲——網站模擬登錄

使用Selenium與PhantomJS模擬登錄豆瓣:https://www.douban.com/ #!/usr/bin/python3 # -*- coding:utf-8 -*- 在學習過程中有什麼不懂得可以加 我的pyth

原创 python內置常量

False   bool 類型的假值。 給 False 賦值是非法的並會引發 SyntaxError。 True   bool 類型的真值。 給 True 賦值是非法的並會引發 SyntaxError。 None   NoneT

原创 python(leetcode)-283移動零

給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明: 必須在原數組上操作,不能拷貝額外的數組。 儘量減

原创 python內置函數

abs(x) 返回一個數的絕對值。實參可以是整數或浮點數。如果實參是一個複數,返回它的模。 all(iterable) 如果 iterable 的所有元素爲真(或迭代器爲空),返回 True 。 any(iterable) 如果i

原创 Python:Selenium+Webdriver安裝

今天在使用selenium+webdriver的時候遇到了一個小問題: WebDriverException: ‘chromedriver’ executable needs to be in PATH. Please see h