gpt4 book ai didi

python - 在 Python3 中选择一个文件

转载 作者:太空狗 更新时间:2023-10-29 17:21:26 25 4
gpt4 key购买 nike

Python 3 中的 tkFileDialog 模块在哪里?问题Choosing a file in Python with simple Dialog引用模块使用:

from Tkinter import Tk
from tkFileDialog import askopenfilename

但是在 Python 3 中使用它(在将 Tkinter 更改为 tkinter 之后)得到:

Traceback (most recent call last):
File "C:\Documents and Settings\me\My Documents\file.pyw", line 5, in <module>
import tkFileDialog
ImportError: No module named tkFileDialog

python 2.7.2 文档 (docs.python.org) 说:

tkFileDialog
Common dialogs to allow the user to specify a file to open or save.

These have been renamed as well in Python 3.0; they were all made submodules of the new tkinter package.

但它没有给出新名称的提示,并且在 3.2.2 文档中搜索 tkFileDialog 和 askopenfilename 根本没有返回任何内容(甚至没有从旧名称到新子模块名称的映射。)

尝试显而易见的事情是行不通的:

from tkinter import askopenfilename, asksaveasfilename
ImportError: cannot import name askopenfilename

如何在 Python 3 中调用 askopenfilename() 的等价物?

最佳答案

您正在寻找 tkinter.filedialog,如 in the docs 所述.

from tkinter import filedialog

您可以通过在 python 解释器中运行 help(filedialog) 来查看 filedialog 中有哪些方法/类。我认为 filedialog.LoadFileDialog 是您要查找的内容。

关于python - 在 Python3 中选择一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com