python+html实现将本地windows电脑打印机变成互联网局域网共享打印机代码

代码语言:python

所属分类:其他

代码描述:python+html实现将本地windows电脑打印机变成互联网局域网共享打印机代码

代码标签: python html 本地 windows 电脑 打印机 互联网 局域网 共享 打印机 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import os
import win32print
import win32api
import platform
import tempfile
import subprocess
import socket
import uvicorn
import sys
import shutil
from urllib.parse import quote

from fastapi import FastAPI, File, UploadFile, Request
from fastapi.responses import HTMLResponse, RedirectResponse
from jinja2 import Template

# -----------------------------
# FastAPI 应用及模板 (保持原样)
# -----------------------------
app = FastAPI()
UPLOAD_FOLDER = os.path.join(tempfile.gettempdir(), 'wifi_printer_uploads')
os.makedirs(UPLOAD_FOLDER, exist_ok=True)
PRINTER_NAME = None # 启动时选择

# -----------------------------
# HTML 模板 (UI 美化版)
# -----------------------------
HTML_TEMPLATE_STR = """
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>WiFi 共.........完整代码请登录后点击上方下载按钮下载查看

网友评论0