tkinter获取文件路径 VBA中如何用GetOpenFilename获取到文件名?
VBA中如何用GetOpenFilename获取到文件名?
Private sub CommandButtonuclick()Dim strfile As String strfile=Application.GetOpenFilename(“所有文件(*。*), *. *)如果strFile=“false”,则“strFile定义字符串类型,不能与布尔类型false进行比较。Msgbox(“no document selected”)exit sub else“如果strFile为false,则Msgbox(strFile)end IfEnd sub
成功执行GetOpenFilename后,您可以使用函数pathstrippath获取文件名。openfilenameonfcharstrfile[MAX_u2;PATH]memset(&ofn,0,sizeof(OPENFILENAME))memset(strFile,0,sizeof(char)*MAX_2;PATH)ofn.lStructSize=大小(OPENFILENAME)ofn.lpstrFilter=“网页(。HTML)0*。HTML格式**。HTM*0“ofn.lpstrFile=strFileofn.nMaxFile=最大uPATHofn.Flags=OFNufilemultistif(GetOpenFilename(&stfile))//strFile获取用户所选文件的路径和文件名{pathstrippath(strFile)//strFile获取文件名}
因为使用了错误的函数tkFileDialog.ask目录它是用来获得目录tkFileDialog.askopenfilename文件名用于获取文件的完整路径tkFileDialog.askopenfilenames文件名它用于获取多个文件的路径
这次我们使用TK下的tkfiledialog模块,它是GUI编程下的一个模块。我们使用askopenfilename函数
你使用什么版本的Python?另外,你会发布错误信息吗?Python2.7选择文件并获取路径:#!/usr/bin/env Python#-*-编码:UTF-8-*-从tkfiledialog导入Tkinter作为TK从TkFileName类demo(object):def∗ini。。。
tkinter获取文件路径 open tk file open 31选点 file
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。