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