Python 打开文件对话框
以下代码来自http://interactivepython.org/runestone/static/thinkcspy/GUIandEventDrivenProgramming/02_standard_dialog_boxes.html#file-chooser
import tkinter as tk
from tkinter import filedialog
import osapplication_window = tk.Tk()# 设置文件对话框会显示的文件类型
my_filetypes = [('all files', '.*'), ('text files', '.txt')]# 请求选择文件夹/目录
answer = filedialog.askdirectory(parent=application_window,initialdir=os.getcwd(),title="Please select a folder:")# 请求选择文件
answer = filedialog.askopenfilename(parent=application_window,initialdir=os.getcwd(),title="Please select a file:",filetypes=my_filetypes)# 请求选择一个或多个文件
answer = filedialog.askopenfilenames(parent=application_window,initialdir=os.getcwd(),title="Please select one or more files:",filetypes=my_filetypes)# 请求选择一个用以保存的文件
answer = filedialog.asksaveasfilename(parent=application_window,initialdir=os.getcwd(),title="Please select a file name for saving:",filetypes=my_filetypes)
有一点需要注意,开头的 from tkinter import filedialog
不能写为 from tkinter import *
代码中的answer
直接就是绝对路径了。
Python 打开文件对话框相关推荐
- python打开文件对话框_python实战演练:如何通过对话框打开文件并对文件进行对比...
python是目前最受欢迎的脚本语言之一,在很多简单功能实现中,python就有不可替代的优势,下面是针对本人遇到的一个小问题而写的一个python脚本,代码中含有注释,这里由于浏览器本身的格式原因, ...
- Python打开文件对话框(MacWin通用)
原文出处:http://interactivepython.org/runestone/static/thinkcspy/GUIandEventDrivenProgramming/02_standar ...
- python打开文件对话框
python3.5环境下: from tkinter.filedialog import *filename = filedialog.askopenfilename(initialdir='C:/U ...
- python打开-Python中的打开文件对话框(转)
1.最早学习Tkinter的时候,在<Tkinter编程代码实例>中看到的"打开文件对话框"需要用到FileDialog模块,代码非常简单: from Tkinter ...
- JS实现HTML上用button打开文件对话框
JS实现HTML上用button打开文件对话框 在HTML上有一button,点这个button的话,可以弹出文件选择的对话框,用ActiveX实现的,源码如下: Code 1<HTML> ...
- 如何找到文件的家-打开文件对话框openFileDialog
private void button1_Click(object sender, EventArgs e){openFileDialog1.Filter = "*.txt|*.txt&qu ...
- vc 添加打开文件对话框并读取文件
1.创建打开文件对话框: CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对 ...
- windows api打开文件对话框
用windows api 写打开文件对话框主要使用OPENFILENAME ,GetOpenFileName, GetSaveFileName; 1.OPENFILENAME 结构体介绍:要使用Get ...
- C#打开文件对话框和文件夹对话框
打开文件对话框OpenFileDialog OpenFileDialog ofd = new OpenFileDialog();ofd.Filter = "Excel文件(*.xls;*.x ...
最新文章
- Science评论|只需加一种菌,番茄不仅抗盐胁迫还提高65%产量!
- 你在过度测试你的软件吗?
- 6、处理大数据对象(CLOB 数据小说+BLOG 数据图片,电影,音乐)
- java批量导入数据到excel
- Android 电视 文件目录,通用的安卓智能电视截屏及图片目录文件获取方法
- 你与一份好简历之间的距离
- druid报异常 “sql injection violation, part alway true condition not allow”的解决方案
- Spring Cloud Eureka 高可用注册中心
- 50道编程小题目之【兔子数量】
- SUV 个人收藏汽车
- 使用CocoaPods做项目管理
- zzuli-2525-咕咕的搜索序列(思维+DFS)
- html中加音乐 全部过程,HTML中添加背景音乐
- 13款国内外知名PHP集成环境的优缺点分析,PHP集成环境推荐、PHP绿色集成环境推荐
- 向奇汉:服务企业互联网化 打造社会化商业平台
- 在Windows 7和Vista中禁用程序兼容性助手
- 【Cocos2D-x 3.5实战】坦克大战(2)游戏开始界面
- oracle备份恢复(dmp文件)
- GateWay的Filter
- C语言应用到SSD,SSD1963的样例程序 c语言驱动读写程序.doc