- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图获取通过 tkinter.filedialog.askdirectory 选择的目录的完整路径,但它只返回根文件夹的路径,例如,选择文件夹/root 将仅返回“/”,这看起来很奇怪,如何让它返回python3.5中的完整路径?
将 tkinter 导入为 tk从 tkinter 导入文件对话框
root = tk.Tk()
root.withdraw()
dirname = filedialog.askdirectory(parent=root,initialdir="/",title='Please select a directory')
if len(dirname ) > 0:
print("You chose %s" % dirname)
最佳答案
filedialog.askdirectory()
方法返回 filedialog.Directory
的实例需要 PyObject 的类(class)命令:
仅仅选择一个文件夹并不代表一个命令,因此您不会打印出您想要的文件夹。通过双击您想要的文件夹代表一个令人满意且连贯的 PyObject 命令,从而产生您期望的结果。
简单来说:您需要双击要打开的文件夹,然后单击“确定”,不是简单地选择它,然后单击确定
在文件打开对话框窗口上。否则,您将得到当前所在目录的路径 (initialdir = '/'
)
关于python - 为什么 tkinter.filedialog.askdirectory 不返回完整路径(带有选定的目录名)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105688/
我正在尝试编写一个脚本来解析文件夹中的数据并提示用户首先使用以下方法选择文件夹:tkFileDialog.askdirectory(initialdir="//network/folder/", pa
我一直在使用 tkinter 提供一个文件对话框(在 python 3.6 中),它允许用户选择一个目录。当它是同一模块中的子功能时,它工作正常,但如果我将该子功能移动到单独的模块中,然后尝试从该模块
在 python 3.4 的 tkinter 中,如何使用 askdirectory 对话框创建文件夹? from tkinter import filedialog filedialog.askdi
我在上周做了一些文件夹同步程序,我想主要部署它是为了有一种简单的方法来更新外部硬盘驱动器或我的手机上的安全副本,而不是必须删除所有内容并复制所有内容,这可能需要每次都有数千和千兆字节的文件。该程序已经
我试图用python3.6调用ubuntu的文件对话框来选择目录,代码如下: from tkinter import filedialog filedialog.askdirector
我写了一个简短的脚本来查找和保存某些文件。我使用以下行来选择保存位置: ask_dir = tkFileDialog.askdirectory(initialdir= os.path.dirname(
在 Tkinter 中,我只需选择我的文件所在的文件夹。我正在使用 filedialog.askdirectory() 进行此操作。是否也可以在 UI 中查看文件夹中的文件? 最佳答案 通过提供文件扩
我在其他问题中注意到 Spyder 中的 TKinter 有(或曾经)有几个问题。我已经在 IDLE 中使用它有一段时间了,但我正在转向 Spyder,并遇到了一些问题。 我在 Windows 7 E
我试图获取通过 tkinter.filedialog.askdirectory 选择的目录的完整路径,但它只返回根文件夹的路径,例如,选择文件夹/root 将仅返回“/”,这看起来很奇怪,如何让它返回
我有一个使用 tKinter 创建窗口并允许用户浏览和选择目录的脚本。然后我使用 glob 来抓取目录中的文件...但这给了我一些奇怪的路径,例如: //文件服务器/selected_folder\\
我有一个 tkinter 输入框,用户可以在其中插入目录路径。或者,用户可以单击按钮来选择目录。如何设置按钮的输出以填充输入框?我已尝试以下操作,但 dirname 不是全局变量,因此 UserFil
设置:Windows 7 Python 版本:3.3 我正在制作一个跨平台应用程序,我让用户使用 Tkinter 的 tkinter.filedalog.askdirectory 模块中的 askdi
当我在 Windows 和 Mac OSX(不在 Linux 中)中放置 Tkinter 包(名为 filedialog 的模块)的对话框以使用 Askdirectory() 小部件从 TreeVie
我是一名优秀的程序员,十分优秀!