原创 統計單個文件的行數

count = -1 for count, line in enumerate(open("目標文件路徑", "r", encoding="utf-8")): pass # print(count, line) cou

原创 python 統計文件夾,文件數目

import os dirnum = 0 filenum = 0 path = '目標文件夾路徑' for lists in os.listdir(path): sub_path = os.path.join(path, li

原创 一次性替換多個字符

temp_str = "abcdefgh" # 待替換字符串 multi_map = temp_str.maketrans({"a": "0", "g": "0"})

原创 response = requests.get().json() 的使用、urlretrieve(url=url, filename="test.jpg")的使用

import requests from urllib.request import urlretrieve heros_url = "http://gamehelper.gm825.com“ # rep如果是json,就可以像下

原创 deque雙向隊列的簡單實現與使用

from collections import deque dq = deque(maxlen=2) # 創建,限制大小 for i in range(101): # 右邊添加單個元素 dq.append(i)

原创 pip 快速安裝所需包的方法

1. pip freeze > requirements.txt   輸出一個已安裝包的列表到一個文件 2. pip install -r  requirements.txt  一次性安裝應用的所有需求的包文件

原创 python 讀取文本每一行的簡單實現

file_path = "" # 文件路徑 for line in open(file_path): print(line) # 對每一行進行操作即可  

原创 Scrapy使用阿布雲代理

1.打開middlewares.py文件 2.添加代理類 import base64   """ 阿布雲代理配置""" proxy_server = "http://http-dyn.abuyun.com:9020" proxy_user

原创 添加chromedriver 到Mac環境變量

1. 下載chromedriver_mac64.zip    2.解壓得到   3.把解壓後的文件放到/usr/local/bin/下,結果像這樣:/usr/local/bin/chromedriver (1)    cd /usr/lo

原创 URL 中的中文處理

from urllib.parse import quote import string url = r'http://www.qixin.com/search?key=黑龍江律師事務所&page=1' url_1 = quote(u

原创 For循環7行代碼搞定九九乘法表

      相信剛開始Python入門的小夥伴都有打印過九九乘法表, 下面分享一個用for循環實現的打印方法.就7行代碼,可以放在IDE中debug一下,體會一下簡單巧妙的實現過程! !for i in list(range(1, 10)

原创 5分鐘搞懂Python中實例方法,類方法和靜態方法

1. 實例方法: 由實例對象調用且至少有一個self參數; 執行實例方法時,自動將調用該方法的對象賦值給self.2.類方法: 由類對象調用且至少有一個cls參數; 執行類方法時,自動將調用該方法的類賦值給cls.3.靜態方法: 由類調用