檔案處理

11 Articles

Python 檔案操作進階:shutil、glob 與時間模組應用

本文探討 Python 檔案操作的進階技巧,涵蓋 shutil 模組的檔案複製、移動、刪除和壓縮功能,glob 模組的檔案搜尋技巧,以及 datetime 和 time 模組在處理檔案時間戳記上的應用。文章以實務角度出發,提供豐富的程式碼範例,讓讀者快速掌握這些工具的應用方法,提升檔案處理效率。

Python批次移除CSV檔案標題列

本文提供 Python 指令碼,用於批次移除 CSV 檔案的標題列。指令碼會遍歷指定目錄下的所有 CSV 檔案,讀取內容並跳過第一行,再將剩餘資料寫入新的 CSV 檔案,實作移除標題列的功能。

Delphi 使用 TStreamWriter TStreamReader 處理文字與 JSON 檔案

本文介紹 Delphi 使用 TStreamWriter 和 TStreamReader 進行文字檔讀寫,並示範如何利用 TJSONObject 和 TJsonTextWriter 生成 JSON 格式資料,以及如何將這些資料寫入檔案,提供程式開發中檔案操作的簡便方法,並討論 JSON 格式在結構化資料儲存上

Delphi 文字檔案處理完全指南:從基礎讀寫到進階對話方塊應用

深入探討 Delphi Pascal 的文字檔案處理技術,涵蓋 TextFile 操作、Read/ReadLn 差異、EOF/EOLN 函式應用、SeekEOF/SeekEOLN 進階技巧、OpenDialog 與 SaveDialog 標準對話方塊,提供完整的檔案讀寫解決方案

技術檔案自動化與協作流程

本文探討技術檔案自動化流程,涵蓋風格、語言檢查工具、影像生成、協同工作機制與最佳實踐。從正規表示式到自然語言處理,分析不同語言檢查工具的優劣,並探討如何整合至CI/CD流程。同時,介紹自動化影像生成方案,以及如何利用Plantuml、Asciinema等工具提升檔案效率,並以檔案即程式碼的理念,闡述協同工作流程的最佳實踐

Python檔案處理技術詳解

本文探討 Python 檔案處理技術,涵蓋檔案讀寫、隨機數生成、資料處理、模式設定及錯誤處理等導向,提供程式範例與詳細解說,協助讀者掌握檔案操作技巧,有效管理和運用檔案資料。

Python 處理壓縮檔與 JSON CSV 檔案

本文介紹如何使用 Python 處理壓縮檔(ZIP)、JSON 檔案和 CSV 檔案,涵蓋讀取、寫入和解析等操作,並探討影像隱寫術的原理和 Pillow 函式庫的應用,包含安裝設定、圖片處理流程、元資料檢視和 Exif 資訊解析等實務技巧。

Python 實作大型檔案分割與子目錄複製工具

本文介紹如何使用 Python 實作大型檔案分割與子目錄複製工具,利用 Pandas 處理大型 CSV 和 TXT 檔案,並示範如何將檔案分割成多個小檔案,以及如何將資料夾分割成多個子資料夾,提升檔案處理效率。

Rust 檔案讀取與 BufReader 效能最佳化

本文深入探討 Rust 檔案讀取技巧,著重於 BufReader 的使用及其效能優勢。文章涵蓋 BufReader 的基本用法、逐行讀取、錯誤處理以及與標準輸入的整合,並提供程式碼範例和流程圖,闡明如何有效利用 BufReader 提升檔案讀取效能。

Python Itertools 模組與檔案操作

本文深入探討 Python itertools 模組中 `takewhile()`、`groupby()`、`starmap()` 和 `product()` 等函式的應用,同時解析檔案與目錄操作技巧,涵蓋 `os`、`pathlib`、`shutil` 和 `glob` 模組,並結合 `datetime` 和

Python高效合併與處理PDF和Word檔案

本文介紹如何使用 Python 的 PyPDF2 和 python-docx 函式庫,有效率地合併多個 PDF 檔案,並示範如何讀取、寫入和修改 Word 檔案內容,包含段落、樣式和格式設定。同時也說明瞭如何結合 PDF 和 Word 檔案,例如從 Word 檔案中提取文字並新增到 PDF