4个回答
展开全部
可以使用tkinter.filedialog模块中的askopenfilename函数来实现,tkinter是python自带的GUI,通过askopenfilename函数打开选择文件对话框,代码如下:
import tkinter.filedialog
fn=tkinter.filedialog.askopenfilename(title='选择一个文件', filetypes=[('所有文件','.*'),('文本文件','.txt')])
print(fn)
效果如下:
函数说明:
askopenfilename(**options)
Ask for a filename to open
title参数设置标题, filetypes参数设置文件类型
展开全部
你说的要用到GUI设计吧?
我先来个命令行交互式代码吧...
# -*- coding: UTF-8 -*-
import re,os,string,time
fina=raw_input("Enter your file:")
fina=string.replace(fina,"\"","")
file=os.path.basename(fina)
floder=os.path.dirname(fina)+"\\"
print "File:",fina
print "File name:",file
print "Floder:",floder
print "Run OK!Program will exit in 5\"!"
time.sleep(5)
#使用及功能:
当提示“Enter your file:”
把文件直接拖进来
就显示文件完整路径名/文件名/文件夹。
我先来个命令行交互式代码吧...
# -*- coding: UTF-8 -*-
import re,os,string,time
fina=raw_input("Enter your file:")
fina=string.replace(fina,"\"","")
file=os.path.basename(fina)
floder=os.path.dirname(fina)+"\\"
print "File:",fina
print "File name:",file
print "Floder:",floder
print "Run OK!Program will exit in 5\"!"
time.sleep(5)
#使用及功能:
当提示“Enter your file:”
把文件直接拖进来
就显示文件完整路径名/文件名/文件夹。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要选择用TKinter还是wxpython实现?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询