python 文件对话框 颜色对话框_Python 文件对话框(一)
Python 文件对话框(一)
Python win32ui 模块
定义文件过滤器
创建文件对话框
设置默认目录
显示对话框
获得文件名
Example
Python win32ui 模块
基于python第三方库 win32ui ,实现打开文件对话框,选择指定路径下的指定类型的文件。
定义文件过滤器
fspec = "Type Libraries (*.tlb, *.olb)|*.tlb;*.olb|OCX Files (*.ocx)|*.ocx|DLL's (*.dll)|*.dll|All Files (*.*)|*.*||"
创建文件对话框
dlg = win32ui.CreateFileDialog(1,None, None, 1, fspec, None) # 1表示打开文件对话框
设置默认目录
dlg.SetOFNInitialDir('C:') # 设置打开文件对话框中的初始显示目录
显示对话框
flag = dlg.DoModal()
获得文件名
filename = dlg.GetPathName() # 获取选择的文件名称
Example
# -*- coding: UTF-8 -*-
import win32ui
def selectFile(path,type):
if type == "execv":
fspec = "执行文件 (*.exe, *.bat)|*.exe;*.bat||"
elif type == "image":
fspec = "图像文件 (*.jpg, *.jpeg, *.bmp, *.png)|*.jpg; *.jpeg; *.bmp; *.png||"
dlg = win32ui.CreateFileDialog(1,None, None, 1, fspec, None) # 1表示打开文件对话框
dlg.SetOFNInitialDir(path) # 设置打开文件对话框中的初始显示目录
flag = dlg.DoModal()
filename = dlg.GetPathName() # 获取选择的文件名称
return filename
if __name__ == "__main__":
filename = selectFile("F:","execv")
print(filename)
python 文件对话框 颜色对话框_Python 文件对话框(一)相关推荐
- 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
原文: python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...
- python文件命名文件夹怎么删除_python文件批量重命名、删除文件夹
第一次觉得用python整理数据真的很方便! 主要操作: 1.用文件内容重命名标注文件 2.合并独立文件夹中的文件,并删除原文件夹 3.将对应的标注文件移动到图片文件夹中 主要函数: os.listd ...
- python中文件读取不出来_Python文件读取
一文件读取 aa.txt: 登鹳雀楼 白日依山尽,黄河入海流. 欲穷千里目,更上一层楼. 1读取整个文件 filename = 'E:/COLDDEMO/Python/src/FirstDay/文件读 ...
- python文件操作的方法_Python文件常用操作方法
Python文件常用操作方法 一.对File对象常用操作方法: file= open(file, mode='r', buffering=-1, encoding=None, errors=None, ...
- python创建文件对象的函数_Python 文件对象常用内建方法
学习python教程文件操作时,除了 文件对象读取内容 file.read(size):size为读字节的长度,默认为-1. file.readline(size):逐行读取,如果定义了size参数, ...
- python文件操作的方法_python文件操作的方法介绍
文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...
- python为什么保存不了_python文件无法保存怎么解决
python中保存文件的方法如下 读文件f = open('Test.txt') #打开文件 data = f.read() #读取文件 print(data) # oneLine = f.readl ...
- 简述python文件操作的流程_Python文件操作详解
这篇文章主要介绍了Python 文件操作的详解及实例的相关资料,希望通过本文大家能够理解掌握Python 文件操作的知识,需要的朋友可以参考下 Python 文件操作的详解及实例 一.文件操作 1.对 ...
- python文件拓展名是_python文件扩展名是什么
与Python相关的只有.py..pyc..pyd这三个扩展名,下面是Python相关所有的扩展名文件以及对应的功能. .py - 常规脚本 .py3 - Python3脚本(Python3脚本通常以 ...
- python 读取鼠标选中文本_python 文件
目标 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 01. 文件的概念 1.1 文件的概念和作用 计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包 ...
最新文章
- IntelliJ IDEA 最常用配置,应用、永久激活
- 无法提升彼此,夫妻关系就要终结?
- 分析PoS的存币挖矿和币价格——如何设计PoS挖矿才有利于吸引用户?
- SQL分组多列统计(GROUP BY后按条件分列统计)
- Eclipse 创建web项目后没有 Java EE 5 Library,没有web开发相关基础java包,myeclipse中有。...
- 信息系统项目管理师-信息系统进度管理核心知识点思维脑图
- 编译原理——语言处理程序
- OpenCV ASIFT的实例(附完整代码)
- 0.Overview----Machine Learning
- jwplayer 消除logo
- 中兴上网卡 linux,电信3G无线上网卡中兴AC2726在Ubuntu 10.10安装使用成功
- Visual Studio助手VAssistx各版本破解教程
- java 查看jar包内容_jar文件怎么打开?如何查看jar文件内容?
- 游戏思考06:游戏核心逻辑设计—战斗系统基础及进阶(未完待续,12/14)
- fine-grained prosody control专栏
- 探讨PHP实现站内搜索引擎的具体方法
- Spark中的Driver
- C# 委托代理动态的方法
- Cesium加载OpenStreetMap
- 使用OAS Validator帮助你规范OpenAPI Spec文档
热门文章
- 常用指令备忘录----持续更新
- django关闭debug后,报400错误
- 【OOM】GC overhead limit exceeded
- Codeforces 354C Vasya and Beautiful Arrays
- 在Windows平台下的IIS中发布Django应用
- vs2017html乱码,vs2017引用vue组件中文乱码
- mysql硬盘复制无法启动_磁盘的移动导致MySQL数据启动失败
- Windows平台安装cocos2d-x V3.17.2
- 计算机网络的结构之Internet结构
- 游戏筑基开发之一级指针、二级指针的使用情形(C语言)