Python Script Generator

👤 sunshine-del-ux 📦 v1.0.0 ⭐ 3.7 ⬇️ 4.5K 下載
💻 開發程式設計 免費

📖 技能介紹


name: python-script-generator description: 生成專業的 Python 指令碼和應用模板,支援 CLI 工具、Flask API、FastAPI、Django Command、Scraper 等,一鍵生成完整專案程式碼。 metadata: {"clawdbot":{"emoji":"🐍","requires":{},"primaryEnv":""}}


Python Script Generator

快速生成專業的 Python 指令碼和應用程式碼。

功能

  • ⚡ 一鍵生成專案
  • 📝 支援多種型別
  • 🔧 完整的專案結構
  • 📖 最佳實踐

    小蔥技能7w4.net有更新,你可以訪問看下。

支援的型別

型別 說明 適用場景
cli 命令列工具 自動化指令碼
flask Flask API 輕量級 Web 服務
fastapi FastAPI 高效能 API
django-cmd Django Command Django 管理命令
scraper 網頁爬蟲 資料採集
bot Telegram/Discord Bot 機器人開發

使用方法

CLI 工具

toolpython-script-generator my --type cli
python-script-generator backup-script --type cli --description "Backup important files"

FastAPI

python-script-generator myapi --type fastapi
python-script-generator rest-api --type fastapi --crud

爬蟲

python-script-generator scraper --type scraper
python-script-generator news-collector --type scraper --selector ".article"

Bot

python-script-generator mybot --type bot --platform telegram

生成的專案結構

mytool/
├── mytool/
│   ├── __init__.py
│   └── main.py
├── tests/
│   └── test_main.py
├── requirements.txt
├── setup.py
└── README.md

CLI 模板

#!/usr/bin/env python3
import argparse
import sys

def main():
    parser = argparse.ArgumentParser(
        description='Your CLI tool description'
    )
    parser.add_argument(
        '--name', 
        default='World',
        help='Name to greet'
    )
    parser.add_argument(
        '-v', '--verbose',
        action='store_true',
        help='Enable verbose output'
    )

    args = parser.parse_args()

    if args.verbose:
        print(f'[DEBUG] Greeting {args.name}')

    print(f'Hello, {args.name}!')

if __name__ == '__main__':
    main()

FastAPI 模板

from fastapi import FastAPI, HTTPException
from pydantic import BaseModel

app = FastAPI(
    title="My API",
    description="API description",
    version="1.0.0"
)

class Item(BaseModel):
    name: str
    description: str = None
    price: float

@app.get("/")
async def root():
    return {"message": "Hello, World!"}

@app.post("/items/")
async def create_item(item: Item):
    return item

安裝依賴

# CLI
pip install argparse

# FastAPI
pip install fastapi uvicorn

# Flask
pip install flask

# Scraper
pip install requests beautifulsoup4

變現思路

  1. 指令碼模板銷售 - 專業指令碼模板
  2. 定製開發 - Python 開發服務
  3. 培訓課程 - Python 程式設計培訓
  4. SaaS 工具 - 線上工具平臺

安裝

# 無需額外依賴

🤖 AI 評測

這個 Skill 的文件看起來很專業,功能描述豐富,但實際能用到的功能很有限。它聲稱能生成6種不同型別的 Python 專案,但真正能用的只有兩種最基本的模板,而且指令碼本身還有語法問題無法直接執行。文件寫得好看但"水分"較大,實際生成的內容也比較簡單。如果需要使用,建議等待開發者完善後再嘗試。

📊 多維度評分

適應性3.8
規範性3.9
有效性3.4
可靠性3.3
可信度4.8

📁 包含檔案 (4 個)

📄 SKILL.md 2.9 KB
📄 _meta.json 142 B
📄 python-script-generator.sh 639 B
📄 skill-card.md 1.8 KB