原创 bs4 '4.8.2'版本html解析錯誤(使用findall方法查找link標籤,返回中包含style標籤)

大概率因爲頁面存在註釋,例如: <!--[if lte IE 8]> <style index="index" data-compress="strip"> .s_form{top:260px} </style> <![endif]-->

原创 【python】斐波那契數列的3種計算方式及解析

def fab(n): if n==1: return 1 if n==2: return 1 if n>2: return fab(n-2)+fab(n-1) f

原创 import this 模塊分析及python思考(python之禪)

當你在在python交互命令行執行import this後,會輸出python之禪的一段字符串。 然而這並不重點,接着執行this.__file__(雙下劃線),可以獲取this這個庫的文件位置。 打開文件,會顯示如下代碼 s = """

原创 python eol error錯誤

eol=End of Line error 通常是字符串兩端的引號未正確匹配、成對造成的。

原创 win10系統 72s更新一次arp表中的mac地址

win10系統 72s更新一次arp表中的mac地址 ​​​​

原创 獲取b站的一個活動的聲優聲音的mp3文件(簡單爬蟲)

以下程序可以直接運行。 涉及到的知識點:文件路徑及創建,http請求,內容提取(正則表達式),文件寫入硬盤。 還可以加入多線程,讓程序跑的更快。 import re,requests,os list=['kiana','mei','b

原创 python類中的默認屬性和方法(彙總及簡介)

在python中新建一個類(class),並用這個類創建實例後,實例會自帶這些屬性和方法,詳細如下表:   1 __class__ <class '__main__.my'> #輸出類名稱 2 __delattr__ <method-

原创 【python】encode()中utf-8的正確稱呼及python支持的編碼方式

python encode(),標準名稱UTF_8, 別稱:U8,UTF,utf8,utf-8 這些都是正確的稱呼,帶上引號填入encode均可以被識別。 https://yiyibooks.cn/xx/python_352/librar

原创 用python的turtle庫畫圓圈和五角星

  #瞎玩的。 import turtle import sys import math for i in range(1,6): turtle.forward(300) turtle.right(1

原创 css中結構僞類選擇器,nth-child的縮寫是什麼意思

學英語大家應該有序數詞的概念,1st,2nd,3rd,4th,5th。。。 “nth”,表示的就是序數詞的概念,不是某個概念的首字母縮寫,表示成(n)th可能更容易理解。

原创 python輸出到excel文件(使用xlwt模塊)

import xlwt count=0 workbook = xlwt.Workbook() sheet = workbook.add_sheet("Sheet Name1") for each in range(0,10):

原创 python編程中的小坑

未保存的vs code python文件會造成語法錯誤,尤其在與你未使用vs code中關於python的插件的時候,常用ctrl+s是好習慣。 使用python標準庫sqlite3 操作sqlite數據庫時,儘量使用絕對路徑連接數據庫,

原创 【python】dir()不能輸出對象的全部屬性方法。

import os res=os.popen('ipconfig') dir(res)輸出的方法是不全的, 可以明確res的類型是 <os._wrap_close at 0x2a0ddb7dcc0> 更明確的是 {'_stream'

原创 windows 運行 使用技巧

win+r 調出運行窗口 .(英文輸入法,一個點)  打開當前用戶目錄 .. (英文輸入法,兩個點)  打開當前用戶的上一級目錄 \  打開c盤 任意絕對路徑(如c://) 打開文件夾或文件 cmd 打開cmd winver  顯示os版

原创 [python]函數與函數的返回值

初學者需要分清這兩個概念 >>> type(print)  <class 'builtin_function_or_method'> print 不加括號,屬於內置的函數或方法 >>> type(print())  <class 'Non