# -*- coding: utf-8 -*-
"""
Created on Wed Dec 12 20:12:17 2018@author: Fanxiaolei
"""
#tkinter制作选择文件夹并输出所在目录里的所有文件名称。
from tkinter import Tk
from tkinter import filedialog
import os
import glob
root = Tk()
root.withdraw()
current_directory = filedialog.askdirectory()
if current_directory:file_path = os.path.join(current_directory,"*.*")f=glob.glob(file_path)#glob的第二参数recursive默认False表示不匹配子目录里的文件print(f)

root.withdraw()这句可以去掉讨厌的窗口管理器。去掉这句就会出现如下界面:

选择E盘下的C语言文件夹测试了下,结果如下:

tkinter制作选择文件夹对话框相关推荐

  1. 弹出打开/保存文件对话框 选择文件夹对话框

    打开/保存文件对话框: CFileDialog::CFileDialog(BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框LPCTSTR ...

  2. 选择文件对话框、保存文件对话框、选择文件夹对话框

    选择文件对话框 // 设置图像文件过滤格式CString lv_strFilterAll = _T("所有文件(*.*)|*.*||");CString lv_strFilterJ ...

  3. NX二次开发-UFUN打开选择文件夹对话框UF_UI_create_filebox

    NX二次开发-UFUN打开选择文件夹对话框UF_UI_create_filebox #include <uf.h> #include <uf_ui.h> #include &l ...

  4. MFC选择文件对话框和选择文件夹对话框

    转::https://www.cnblogs.com/zhqshome/p/7063730.html 选择单个文件对话框: CString strFile = _T("");CFi ...

  5. CorelDRAW VBA - 打开选择文件夹对话框

    目的 有时候我们可能需要让用户选择某个文件夹,比如说让用户指定某个目录,用于批量导入该目录下的文件.这篇教程将教会你使用 CorelDRAW 在代码中调用系统的文件夹选择对话框,并循环输出文件的名称和 ...

  6. QML 打开文件夹对话框选择文件保存路径

    import QtQuick 2.14 import QtQuick.Controls 2.14 import Qt.labs.platform 1.0ApplicationWindow {visib ...

  7. 【MFC】选择文件夹时,记忆上一次路径

    参考 https://www..com/Hisin/archive/2012/02/27/2370614.html https://www..com/ranjiewen/p/5697219.html ...

  8. 弹出选择文件夹的对话框 BROWSEINFO 的用法【MFC】

    以下是在vs2008中编译通过的代码,代码注释详细.要实现的功能是点击"浏览"按钮,即弹出选择文件夹的对话框.并将选择的文件夹或文件路径显示在MessageBox中. void C ...

  9. VBA文件对话框的应用(VBA打开文件、VBA选择文件、VBA选择文件夹)

    在VBA中经常要用到文件对话框来进行打开文件.选择文件或选择文件夹的操作. 用Microsoft Office提供的文件对话框比较方便. 用法如下 Application.FileDialog(fil ...

  10. (转) VBA文件对话框的应用(VBA打开文件、VBA选择文件、VBA选择文件夹)

    在VBA中经常要用到文件对话框来进行打开文件.选择文件或选择文件夹的操作. 用Microsoft Office提供的文件对话框比较方便. 用法如下 Application.FileDialog(fil ...

最新文章

  1. 2021年浙软夏令营预推免面经
  2. Android App自适应draw9patch不失真背景
  3. VOS3000设置落地网关优先级
  4. 浅谈开发模式及架构发展
  5. 程序员面试算法_程序员的前20个搜索和排序算法面试问题
  6. Web前后端笔记-vue cli及java进行AES加解密
  7. java界面布局都有什么_java入門教程-10.5Java圖形界面之布局設計
  8. Python文件操作2
  9. java主函数_《左手 Java 右手 Python 》之 Java 的安装与初识(1)
  10. 模仿人人网客户端应用源码
  11. CrossApp 0.3.8 发布,跨平台移动App开发引擎
  12. 安装Mathtype之后,打开word出现错误的解决方法
  13. NVIDIA GeForce Experience登录报错:验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序(解决办法)
  14. 小程序“成语猜题”部分答案
  15. [SV]SystemVerilog压缩数组(Packed Array)和非压缩数组( Unpacked Array)
  16. Python 静态方法 类方法
  17. return返回值的作用
  18. java HashMap练习题1
  19. 【源码】应用于各类工业控制的通用PID调谐器仿真设计
  20. mysql易百_MySQL Replace语句

热门文章

  1. 开源硬件的知识产权管理
  2. 企业IT管理员IE11升级指南【4】—— IE企业模式介绍
  3. 百度网盘文件真实地址解析
  4. 练习如下命令的使用: set mset get mget keys type exists ttl expire move 、select del flushdb flusha
  5. GRE 词汇1(前缀)
  6. LabWindows/CVI学习总结——前言
  7. 黑客泄露澳大利亚大量求职者信息,其中包含11家重要公司名单
  8. html知识 笔记,HTML基础知识笔记
  9. 腾讯越来越不懂游戏了
  10. rtk采点后如何导入cad_CAD图片导入:如何对JPG图片进行描图