Všechno Nové

user:thomas gists created by user

title:mygist gists with given title

filename:myfile.txt gists having files with given name

extension:yml gists having files with given extension

language:go gists having files with given language

topic:homelab gists with given topic

Přihlásit se


Všechno Nové Přihlásit se

All gists matching topic csv

Nedávno Vytvořeno
Nejméně nedávno Vytvořeno
Nedávno Aktualizováno
Nejméně nedávno Aktualizováno

timmy / 已安裝的 Python 套件列表輸出為 CSV

0 Lajky
0 Forky
1 Soubory
Naposledy aktivní 9 months ago
此程式碼用於取得目前 Python 環境中所有已安裝的套件名稱和版本,並將結果整理成 CSV 檔案,方便進行記錄、分享或系統排查。
automation csv data-processing dataframe environment-management installed-packages pandas pkg-resources python
1 # 引入需要用到的套件
2 import pandas as pd # 用來處理資料,還能幫我們存成 CSV 檔
3 from pkg_resources import working_set # 用來拿到所有已安裝的套件清單
4
5 # 步驟 1: 把所有已安裝的套件名稱和版本抓出來,直接變成 Pandas DataFrame
6 # 用列表生成式搭配 DataFrame,省去不必要的中間變數
7 df_packages = pd.DataFrame(
8 [(pkg.key, pkg.version) for pkg in working_set],
9 columns=["Package", "Version"]
10 ).sort_values(by="Package")
Novější Starší

Vytvořeno pomocí Opengist ⋅ Load: 20ms⋅

Čeština
Čeština Deutsch English Español Français Magyar Italiano 日本語 Polski Português Русский Türkçe Українська 中文 繁體中文