tag Python

標籤
貢獻846
809
06:37 AM · Oct 27 ,2025

@Python / 博客 RSS 訂閱

Hunter - Python筆記三之閉包與裝飾器

本文首發於公眾號:Hunter後端 原文鏈接:Python筆記三之閉包與裝飾器 這一篇筆記介紹 Python 裏面的裝飾器。 在介紹裝飾器前,首先提出這樣一個需求,我想統計某個函數的執行時間,假設這個函數如下: import time def add(x, y): time.sleep(1) return x + y 想要統計 add 函數的執行時間,可以如何操作,在一般

閉包 , 裝飾器 , 後端 , Python

收藏 評論

Hunter - Python筆記四之協程

本文首發於公眾號:Hunter後端 原文鏈接:Python筆記四之協程 協程是一種運行在單線程下的併發編程模型,它的特點是能夠在一個線程內實現多個任務的併發操作,通過在執行任務時主動讓出執行權,讓其他任務繼續執行,從而實現併發。 以下所有的代碼都是在 Python 3.8 版本中運行。 本篇筆記目錄如下: asyncio async await 併發運行協程

協程 , 後端 , Python

收藏 評論

TANKING - Python實現微信電腦版微信支付收款監聽及支付回調通知

摘要 為什麼要監聽收款?那是因為現在還有人在使用微信的收款碼、商業碼、讚賞碼實現免籤支付,這類實現方法的最終方案還是監聽收款結果。 技術原理 通過Python實時解析微信電腦版控件的文本內容來獲取信息。不需要Hook和抓包,也不是走任何的協議,就是非常簡單的界面信息獲取和解析。 如何使用 登錄電腦版微信; 找到微信支付公眾號; 雙擊,讓微信支付公眾號單獨顯示,如下圖; WxPayPcNo

支付接口 , 微信開發 , 微信支付 , 監聽 , Python

收藏 評論

周振超 - 雲服務器自建Nginx+NodeJS+Python+Mysql部署流程

趁着優惠活動,買了個阿里雲乞丐版雲服務器,主要用來折騰學習,併為個人小程序公眾號提供少量接口需求,配置如下: 系統記得選: CentOS 7.9 64 位 UEFI 版 省流:Nginx+NodeJS+Python+Mysql 安裝 Nginx 運行以下命令安裝 Nginx yum -y install nginx 運行以下命令查看 Nginx 版本 nginx -v 返

node.js , MySQL , 雲服務器 , centos7 , Python

收藏 評論

用户bPGfS - 從 Ruby 的 method_missing 到雜魚 Common Lisp

從 Ruby 的 method_missing 到雜魚 Common Lisp 在 Ruby 中當調用一個對象不存在的方法時,會觸發解釋器調用該對象的method_missing方法。例如下面的代碼 # -*- encoding: UTF-8 -*- class A def method_missing(m, *args, block) puts 'now you see

元編程 , ruby , lisp , 後端 , Python

收藏 評論

追憶 - Django學習(2)——ORM

1.什麼是ORM 對象關係映射(Object Relational Mapping,簡稱 ORM )用於實現面向對象編程語言裏不同類型系統的數據之間的轉換。 ORM 在業務邏輯層和數據庫層之間充當了橋樑的作用。ORM 是通過使用描述對象和數據庫之間的映射的元數據,將程序中的對象自動持久化到數據庫中。 Django 模型使用自帶的 ORM。 1.1 使用ORM 的優點: 提高開發效率。 不同

orm , MySQL , django , Python

收藏 評論

追憶 - Django學習(3)——中間件

1. Django生命週期 django的生命週期是:前端請求—nginx—uwsgi.—中間件—url路由----view視圖—orm----拿到數據返回給view----視圖將數據渲染到模版中拿到字符串----中間件—uwsgi----nginx----前端渲染。 2. Django中間件 Django 中間件是修改 Django request 或者 response 對象的

中間件 , django , Python

收藏 評論

2763926672 - oh-my-zsh 自定義終端 PS1中的 Conda 和 Virtualenv 環境標識

起因是因為在安裝完 Conda 後每次進入終端,都會自動進入名為“base”的 Python 虛擬環境,這本來沒什麼,而我用的 shell 工具是 oh-my-zsh,主題是 dst,這個主題代碼貌似有點問題,導致虛擬環境與後面的用户名@主機名等信息打印了兩行,類似如下效果: (base) mz@mac:~

oh-my-zsh , bash , Linux , zsh , Python

收藏 評論

大丸子 - Python輕鬆實現PPT幻燈片到圖片的轉換

信息的交流與分享是提升效率的關鍵一環,PowerPoint演示文稿(PPT)作為展示成果的常用工具,其內容的靈活性與視覺吸引力深受青睞。但面對不同平台的兼容性限制、便捷分享的需求或是快速預覽的場景,將PPT轉換為圖片格式能夠儘可能地適應各種場景需求。本文將介紹如何通過Python將PowerPoint演示文稿(PPT)轉換為圖片,滿足不同的展示與分享需求,同時實現批量與自動話操作,提升效率。

ppt , 圖片 , 圖片處理 , powerpoint , Python

收藏 評論

大丸子 - 用Python將Excel文件中的圖表保存為圖片

Excel工作簿作為一款功能強大的數據處理與分析工具,被廣泛應用於各種領域,不僅能夠方便地組織和計算數據,還支持用户創建豐富多彩的圖表,直觀展示數據背後的洞察與趨勢。然而,在報告編制、網頁內容製作或分享數據分析成果時,直接嵌入整個Excel文件往往不夠便捷,且可能受限於接收者的軟件兼容性問題。而將Excel文件中的圖表保存為圖片格式(如PNG、JPEG等)則可以解決這些問題,不僅能確保圖表的顯示一

表格 , 圖片 , excel , 圖表 , Python

收藏 評論

Duang - 在 VSCode 中實現 Jupyter Debug Adapter

説起 VSCode 中廣受好評的功能,必須算上其優秀的調試(debug)功能,它擁有豐富的功能和直觀的用户界面。 更為難得的是,VSCode 為這套調試架構實現的插件化機制,使得我們可以很方便地為不同的自定義語言和框架實現調試功能,並具有統一且通用的用户界面。 本文將以 Jupyter 接入 VSCode 調試的功能為例,介紹如何在 VSCode 中實現 Jupyter Debug Adapte

visual-studio-code , jupyter , debugging , Python

收藏 評論

大丸子 - 用Python代碼實現PPT演示文稿到圖片的轉換

PowerPoint演示文稿作為展示創意、分享知識和表達觀點的重要工具,被廣泛應用於教育、商務彙報及個人項目展示等領域。然而,面對不同的分享場景與接收者需求,有時需要我們將PPT內容以圖片形式保存與傳播。這樣能夠避免軟件兼容性的限制,確保信息接收者無需安裝特定軟件即可查看內容,還便於在網絡社交平台、博客、電子郵件中快速分享與嵌入。而用Python代碼可以高效地實現PowerPoint演示文稿到圖片

ppt , 圖片 , powerpoint , Python , svg

收藏 評論

小小張説故事 - Python的強大HTTP庫:Requests

一、簡介 requests 是一個使用廣泛的Python庫,專門用於處理HTTP請求。在requests的幫助下,開發者能夠方便快捷地完成諸如發送GET/POST請求、處理Cookies和文件上傳等常見的網絡任務。 作為一種語言自身不提供網絡功能的解決方案,Python通過提供requests庫,實現了對網絡編程的強大支持。在這個庫的幫助下,開發者可以像操作本地文件一樣簡單地處理HTTP請求。 二

requests , Python

收藏 評論

TANKING - Python實現的微信進羣檢測(防騷擾、防搗亂、防同行)

摘要 為了監控搗亂者、騷擾者、同行等人羣加入微信羣,我寫了一個監控,實時監控這個人有沒有偷偷混進羣,如果檢測到,就給你手機發送通知。 代碼 import uiautomation as automation import requests import time def send_results(results, url): payload = {"results": results}

微信 , 微信開發 , win32 , uiautomation , Python

收藏 評論

大丸子 - Python輕鬆移除PDF文檔中的註釋

PDF文檔因其跨平台的兼容性和格式穩定性而備受青睞。然而,隨着文檔在不同用户間的流轉,累積的註釋可能會變得雜亂無章,甚至包含敏感或過時的信息,這不僅影響了文檔的清晰度和專業性,還可能引發隱私風險。因此,適時地移除PDF文檔中的註釋非常重要,特別是在準備發佈最終版本或與外部夥伴共享文檔之前。利用Python的強大功能,我們可以自動化這一過程,確保文檔既乾淨又安全。 本文將演示如何使用Pytho

pdf導出 , python3.x , 註釋 , pdf , Python

收藏 評論

大丸子 - Python更改Word文檔字體

更改文字字體是編輯和美化Word文檔時的一項常見需求,使用合適的字體不僅可以提升文檔的整體視覺效果,還能突顯關鍵信息,使得內容更加突出。然而,手動更改每一個文字的字體既繁瑣又費時。因此,掌握一種高效的方法來自動更改Word文檔中的文字字體顯得尤為重要。本文將介紹如何通過Python代碼更改Word文檔字體,實現批量操作與自動化。 用Python更改Word文檔整個段落的字體 用Python更

word , 文本處理 , 字體 , 字體加粗 , Python

收藏 評論

大丸子 - 用Python插入SVG到PDF文件

將SVG(可縮放矢量圖形)文件插入到PDF(便攜式文檔格式)文件中不僅能夠保留SVG圖像的矢量特性,確保圖像在任何分辨率下都保持清晰,還能夠充分利用PDF格式在跨平台文檔分享方面的優勢,使得技術文檔、手冊、報告等內容更加豐富多樣且易於傳播。使用Python可以輕鬆實現SVG到PDF的插入。本文將介紹如何使用Python插入SVG文件到PDF文檔中。 用Python插入SVG到PDF頁面 用P

pdf導出 , python3.x , pdf , Python , svg

收藏 評論

細節的温柔 - 在Python中,文本查找和替換的常用操作

1. 使用字符串方法進行查找和替換 Python的字符串類 (str) 提供了簡單的查找和替換方法,如 find()、replace() 等。 示例: text = "Hello, world!" # 查找子字符串的位置 position = text.find("world") print(position) # 輸出: 7 # 替換子字符串 new_text = text.replace(

正則表達式 , Python

收藏 評論

用户bPddMwf - 淘寶API接口解讀商品評價功能

商品評價功能顯得尤為重要。通過API接口,開發者可以快速地解讀和獲取商品評價數據,從而為用户提供更加完善的服務體驗。聯訊小編將詳細介紹如何通過API接口解讀商品評價功能,並對其中的關鍵步驟和注意事項進行詳細闡述。 API接口概述 API(Application Programming Interface)接口是一種允許不同軟件應用程序之間相互通信的協議。在商品評價功能中,API接口可以提供

數據庫 , asp.net , Python

收藏 評論

大丸子 - 用Python設置PDF圖片的透明度

在PDF文檔的設計與內容創作過程中,圖像的透明度設置是一個重要的操作。尤其是在處理圖文密集型PDF文檔時,設置適當的圖片透明度能夠極大地提升視覺表達的層次感與專業性。設置PDF圖像的透明度能夠讓圖像更好地融入背景,實現平滑過渡的效果,對於製作高質量的報告、演示文稿或是創意作品而言尤為關鍵。通過使用Python,我們能夠以自動化的方式精確控制PDF文件中的圖像透明度,從而高效地滿足個性化需求。 本文

圖片 , 圖片處理 , 透明 , pdf , Python

收藏 評論

冪簡集成 - 如何運用API接口採集Python、PHP、Ruby編程中的搜索引擎結果

搜索引擎結果採集API,即接口形式的技術工具,能從搜索引擎的結果頁面(SERP)中高效抓取相關信息。此API使開發者或企業能夠自動獲取搜索引擎結果,省去手動查詢步驟。 搜索引擎結果採集API作為此類功能的接口,支持用户通過編程方式接入,賦予其自動化採集能力。本文將以bright.cn公司的搜索引擎爬蟲API接口為例,詳細介紹如何接入及深度運用。但需注意,本文僅涉及產品範疇,不包含實際操作方法。 相

搜索引擎 , php , API , ruby , Python

收藏 評論

用户bPddMwf - 淘寶API關鍵詞搜索商品列表API接口對接詳細步驟

一、需求分析與接口理解 (支持免費測試) 在進行商品列表API接口對接之前,首先需要明確需求和了解API接口的功能。這包括瞭解API接口的輸入參數(如關鍵詞、分類、排序方式等)、輸出內容(如商品信息列表、價格、庫存等)以及可能的返回值類型等。同時,需要對API的使用方式進行充分理解,例如是採用HTTP GET還是POST請求方式等。 二、註冊與登錄 訪問API提供商的網站或API

express , 數據庫 , Python

收藏 評論

SyntaxError - python 3個線程交替打印n、n的平方、n的立方

import threading lock_a = threading.Lock() lock_b = threading.Lock() lock_c = threading.Lock() def print_a(): for i in range(2, 12, 2): lock_a.acquire() print(i) lock_b

多線程 , Python

收藏 評論