pywebview+vue实现选择本地目录获取完整本地路径及目录树代码

代码语言:python

所属分类:其他

代码描述:pywebview+vue实现选择本地目录获取完整本地路径及目录树代码,以前浏览器能打开本地目录或文件,但是无法获取真实的本地路径,结合tk在python就能实现。

代码标签: pywebview vue 选择 本地 目录 获取 完整 本地 路径 目录树 代码

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

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import os
import json
import webview
import tkinter as tk
from tkinter import filedialog

# ---- 后端 API ----
class Api:
    def __init__(self):
        self.window = None

    def set_window(self, window):
        self.window = window

    def select_directory(self):
        root = tk.Tk()
        root.withdraw()
        path = filedialog.askdirectory()
        root.destroy()
        if not path:
            return None
        return {
            "path": path,
            "tree": self.get_dir_tree(path)
        }

    def select_file(self):
        root = tk.Tk()
        root.withdraw()
       .........完整代码请登录后点击上方下载按钮下载查看

网友评论0