@Python

Stories List
@dawanzi_6278b06ec111c

用Python提取Excel文件中的圖片

在數據可視化和自動化辦公日益普及的背景下,Excel文件中嵌入的圖片(如圖表快照、產品照片、Logo等)承載了大量關鍵信息。手動提取這些圖片不僅耗時,而且難以批量操作。通過Python腳本,我們可以自動化提取Excel中的所有圖片,便於內容歸檔、報告生成或圖像處理等進一步應用。本文將介紹如何使用Python提取並保存Excel文件中的圖片。 本文使用的工具是 Free Spire.XLS for

dawanzi_6278b06ec111c Avatar

@dawanzi_6278b06ec111c

Nickname 大丸子

@nebulagraph

連接 AI,NebulaGraph Python ORM 項目 Carina 簡化 Web 開發

作者:Steam Hao 本文整理自社區第 7 期會議中 13‘21″ 到 44’11″ 的 Python ORM 的分享,視頻見 https://www.bilibili.com/video/BV1s8411N7Cw 在做業務開發時,NebulaGraph Python ORM 項目作者:Sword Elucidator(下文簡稱:Hao)發現圖數據庫在某些場景下有比較不錯的應用實踐,而 N

nebulagraph Avatar

@nebulagraph

Nickname NebulaGraph

@zhuiyi_5e4ea2134d01e

Django學習(2)——ORM

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

zhuiyi_5e4ea2134d01e Avatar

@zhuiyi_5e4ea2134d01e

Nickname 追憶

@deephub

12 種 Pandas 測試技巧,讓數據處理少踩坑

12 種 Pandas 測試技巧,讓數據處理少踩坑 12 種測試實踐 —— fixtures、schemas、property-based tests、snapshots、performance guards —— 每週能省不少排查問題的時間 Pandas 的 bug 有個特點,就是不會在控制枱裏大喊大叫,而是悄悄藏在 dtype 轉換、索引操作、時區處理的某個角落,或者那種跑十萬次才能復現一次

deephub Avatar

@deephub

Nickname deephub

@q_bit

pyparsing 2.x 案例(qbit)

前言 技術棧 Python 3.11 pyparsing 2.4.7 loguru 0.7.2 xmltodict 0.13.0 案例 測試解析 與 或 測試代碼 # encoding: utf-8 # author: qbit # date: 2023-12-14 # summary: pyparsing 2.x 解析測試,測試 AND OR import json i

q_bit Avatar

@q_bit

Nickname qbit

@yongxinz

一個關於 += 的謎題

原文鏈接: 一個關於 += 的謎題 今天在看書過程中發現了一個問題,還挺有意思的,分享給大家。 下面兩個 Python 表達式會產生什麼結果? t = (1, 2, [3, 4]) t[2] += [5, 6] 給四個備選答案: t 變成 (1, 2, [3, 4, 5, 6])。 因為 tuple 不支持對它的元素賦值,所以會拋出 TypeError 異常。 以上兩個都不是。 以上兩個

yongxinz Avatar

@yongxinz

Nickname alwaysbeta

@nixidexuegao

API接口設計最佳實踐:打造高效、易用的API服務

在當今數字化時代,API(應用程序編程接口)已成為連接不同系統和服務的核心組件。一個高效、易用的API服務不僅可以提升用户體驗,還能大幅提高企業的運營效率。然而,設計優秀的API接口並非易事,它涉及多個方面的考量和策略。本文將從API設計的核心原則、接口結構、安全性、性能優化、文檔編寫、版本控制、錯誤處理等多個角度,深入探討API接口設計的最佳實踐,幫助開發者打造高效、易用的API服務。 一、AP

nixidexuegao Avatar

@nixidexuegao

Nickname nixidexuegao

@anjingdexiaoyanyao_ciaxxr

x-cmd install | MoneyTerm - 在終端掌控你的財務,告別繁瑣記賬!

還在為複雜的記賬軟件頭疼?想隨時隨地掌握自己的財務狀況? MoneyTerm 來了!這是一款基於終端的強大 TUI 財務管理工具,讓你在命令行界面也能輕鬆管理個人財務,告別繁瑣的圖形界面操作。 核心功能 QFX/OFX 導入: 直接導入銀行導出的 QFX/OFX 文件,告別手動錄入,省時省力。 交易記錄表格視圖: 清晰的表格展示所有交易記錄,賬户、年份、月份篩選,快速定位所需信息。 自動

@anjingdexiaoyanyao_ciaxxr

x-cmd install | Tinboard - 在終端玩轉 Pinboard,打造你的專屬知識庫!

你是否是 Pinboard 的重度用户?是否厭倦了在瀏覽器和終端之間頻繁切換?現在,Tinboard 來了!它是一款基於終端的 Pinboard 客户端,讓你在命令行也能輕鬆管理和搜索你的書籤,打造你的專屬知識庫。 核心功能 書籤管理: 添加、編輯、刪除書籤,一切操作都在終端完成,告別繁瑣的網頁操作。 標籤建議: 智能標籤建議,讓你的書籤井井有條,方便快速查找。 強大搜索: 快速搜索書籤

@chaoshenjinghyperai

【Triton 教程】triton_language.expand_dims

Triton 是一種用於並行編程的語言和編譯器。它旨在提供一個基於 Python 的編程環境,以高效編寫自定義 DNN 計算內核,並能夠在現代 GPU 硬件上以最大吞吐量運行。 更多 Triton 中文文檔可訪問 →https://triton.hyper.ai/ triton.language.expand_dims(input, axis) 通過插入新的長度為 1 的維度來擴展張量的形狀。 軸

chaoshenjinghyperai Avatar

@chaoshenjinghyperai

Nickname 超神經HyperAI

@longronglang

記一次AI Agent開發的思維誤區

寫在前面 無論博客還是公號,我都很久不寫東西了,去年、今年兩年發生了太多的事,我沒法梳理,也不想梳理了,本能的想着用時間來沖淡一切的一切,但是現實就是無法如願。 自然文章、博客也就停滯了,相應的閲讀量和粉絲也嚴重下滑了,也在學着接受了現實的一切,更多的是和自己和解的過程吧。 為什麼寫這篇文章 可能是靈感來了吧, 説實話,這篇文章應該產出在好幾個月之前的吧,現在的我看來只能算是餘温尚存吧,也許再過

longronglang Avatar

@longronglang

Nickname 久曲健

@shouke

Python 基於python實現的圖片壓縮助手

程序及源碼下載地址: https://gitee.com/ishouke/image-optimizer 圖片壓縮助手使用説明 適用環境 win11 imageOptimizer.zip 備註:win7可能存在兼容性問題,其它版本未驗證 Centos7 imageOptimizer.tar 用途 批量壓縮圖片,開發時間有限,目前僅支持圖片格式:.jpg, .jpeg, .png 使用方法 助手工具

shouke Avatar

@shouke

Nickname 授客

@software-Development

Excel處理控件Aspose.Cells教程:使用 Python 將 HTML 轉換為 Excel

網頁通常包含以HTML表格格式呈現的表格數據,例如報告、價目表或統計數據。處理網頁數據通常需要將 HTML 表格或頁面轉換為 Excel 電子表格,以便進行分析或生成報告。將這些數據導出到 Excel 後,可以進行排序、篩選和計算。使用 Python 自動化此過程可以確保準確性並節省時間,尤其是在處理大型或重複性數據集時。在本教程中,您將學習如何藉助Aspose.Cells使用 Python 僅

software-Development Avatar

@software-Development

Nickname IT開發者筆記

@software-Development

Excel處理控件Aspose.Cells教程:使用Python將TXT文件轉換為CSV

處理原始文本文件通常需要將非結構化數據導出為更清晰、更有條理的格式。將 TXT 文件轉換為 CSV 文件可以更輕鬆地分析信息、管理記錄或將數據導入電子表格應用程序。在本文中,您將學習如何藉助Aspose.Cells使用Python 將TXT文件轉換為CSV格式。 Aspose.Cells官方試用版免費下載,請聯繫Aspose官方授權代理商慧都科技 加入Aspose技術交流QQ羣(10412533

software-Development Avatar

@software-Development

Nickname IT開發者筆記

@longronglang

Jenkins Share Library教程 —— 高級實戰與最佳實踐教程

寫在前面 搞了近一天的PPT,講真寫英文PPT,確實比中文難多了,中午都沒休息,最後還是在同事的幫忙下才搞完。 值得説的是,我今天算是見到了,做PPT強的人,是真的強,從色彩搭配到一些圖形選擇上,真的很絲滑,沒一點多餘動作,我看他調PPT就像給我化妝一樣,一點點的變好看了。 見證成品那一刻,我就真的有那種,“哇,居然可以這麼好看的感覺!”,心生羨慕! 項目結構 經過昨天的學習,你現在已經掌握了

longronglang Avatar

@longronglang

Nickname 久曲健

@software-Development

CAD文件處理控件Aspose.CAD教程:在Python中將SVG轉換為PNG

縮放SVG文件而不會損失圖像質量,因此,SVG文件格式被廣泛用於徽標和圖標。在某些情況下,您確實需要將 SVG 轉換為其他圖像文件格式,以便與打印應用程序兼容。 本篇教程,我們將學習如何使用Aspose.CAD for Python via .NET將 SVG 轉換為PNG 。這款 3D CAD SDK 有助於實現單個文件和多個文件格式轉換的自動化。我們將編寫一個完整的代碼示例,以演示Aspos

software-Development Avatar

@software-Development

Nickname IT開發者筆記

@wuhuacong

WxPython跨平台開發框架之主從表展示和錄入的界面處理--產品報價單和明細記錄的處理

我們在前面隨筆《Vue3+ElementPlus的BS端主從表的快速開發》瞭解了Vue3+ElementPlus的BS端主從表的實現,瞭解了大概的設計和界面設計方式,我們現在切換一下,看看如何結合FastAPI+WxPython實現主從表界面的展示和編輯處理的。 FastAPI的後端採用控制器基類繼承方式提供標準化接口,SqlALchemy提供的數據ORM管理,相關代碼通過代碼生成工具快速生成,包

wuhuacong Avatar

@wuhuacong

Nickname 伍華聰

@wuhuacong

使用PySide6/PyQt6實現自定義窗口布局,實現類似FluentWindow效果

現在在很多項目中,會比較喜歡FluentWindow效果,這種左側類似於圖標菜單或者樹形結構的,右側是是動態窗體或者組件的展示方式,一般不是多文檔佈局,每次只是打開當前的模塊頁面,類似於堆疊頁面卡片,每次展示最頂端的那個卡片界面。本篇隨筆綜合介紹一下FluentWindow效果界面的各種展示方式,然後分析頁面的內容組成方式,針對性的使用PySide6/PyQt6實現自定義窗口布局的效果。 1、Fl

wuhuacong Avatar

@wuhuacong

Nickname 伍華聰

@wuhuacong

在PySide6/PyQt6的開發框架中,增加對錶格多種格式錄入的處理,以及主從表的數據顯示和保存操作。

在PySide6/PyQt6的開發框架中, 為了方便對錶格數據的快速錄入,有時候包括多種錄入的類型,包括文本框、數字格式(整數、小數)、日期、時間、下拉列表、自定義彈出框、單選框組、百分比、金額、顏色、圖片、內置圖標等多樣化的處理需要,本篇就是基於此需求,在PySide6/PyQt6的開發框架中,增加對錶格多種格式錄入的處理,以及主從表的數據顯示和保存操作。 PySide6/PyQt6的開發框架主

wuhuacong Avatar

@wuhuacong

Nickname 伍華聰

@software-Development

國產化Excel開發組件Spire.XLS教程:使用Python將TXT文件轉換為CSV

在 Python 中處理數據時,將 TXT 文本文件轉換為 CSV 是數據分析、報表生成或跨應用共享數據的常見需求。TXT 文件通常存儲非結構化的純文本,直接處理較為繁瑣,而 CSV 文件能將數據組織成行和列,更便於分析和處理。在 Python 中處理數據時,將 TXT 文本文件轉換為 CSV 是數據分析、報表生成或跨應用共享數據的常見需求。本文將詳細介紹如何藉助Spire.XLS使用 Pyth

software-Development Avatar

@software-Development

Nickname IT開發者筆記

@software-Development

國產化Excel開發組件Spire.XLS教程:在Python中將Pandas DataFrame導出到Excel的詳細教程

在 Python 開發中,處理表格數據是非常常見的任務,而Pandas是最常用的數據處理和分析庫。開發者經常需要將Pandas DataFrame 導出到 Excel,以便進行報告、團隊協作或進一步的數據分析。雖然 Pandas 提供了 to_excel 方法進行基本導出,但如果需要創建格式豐富和含圖表的專業 Excel 報表,則需要藉助專業Excel庫。 本教程介紹如何在Python中使用Sp

software-Development Avatar

@software-Development

Nickname IT開發者筆記

@software-Development

Aspose.Words for Python 現已支持基於 AI 的文檔翻譯功能!

在全球化協作與多語言內容創作日益頻繁的今天,開發者和企業對高效、智能的文檔翻譯解決方案需求不斷增長。作為全球知名的文檔處理組件廠商之一,Aspose推出的Aspose.Words for Python現已全面支持AI 智能翻譯功能,通過全新的aspose.words.ai模塊,為開發者提供高精度、結構化、自動化的 Word 文檔翻譯體驗。 Aspose.Words官方試用版免費下載,請聯繫Asp

software-Development Avatar

@software-Development

Nickname IT開發者筆記

@skysailstar

【Python 基礎】第 1 期:人生苦短,我用 Python

介紹 Python 在英語中是蟒蛇的意思,它的 logo 也是兩條蟒蛇纏繞在一起。 然而 Python 和蟒蛇實際上沒有半點關係。 Python 是由荷蘭程序員 Guido van Rossum(因為其名字的前三個字母“gui”是中文“龜”的拼音,所以江湖人稱“龜叔”)獨立開發完成初版的。 “龜叔”曾供職於 Google,現任職於 Dropbox(多寶箱)。 1989 年聖誕節期間,在阿姆

skysailstar Avatar

@skysailstar

Nickname 天航星