gpt4 book ai didi

python - 仅当从 shell 运行脚本时出现 Tkinter NameError

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:38 24 4
gpt4 key购买 nike

我有一个 Tkinter Python 程序,其简化版本如下:

from tkinter import *
from tkinter.ttk import *

filedialog.askopenfilename()

当我从 IDLE 运行此脚本时,没有收到任何错误。

但是,当从 PowerShell 运行时,使用 python myscript.py我明白了

NameError: could not find name 'filedialog'

2012 年中期 MacBook Pro 上的 Windows 10 x64

最佳答案

IDLE 可能已经导入它,但一般来说,由于 filedialog 是一个 tkinter 模块,因此它不会用裸露的内容导入:

from tkinter import *

添加额外内容:

from tkinter import filedialog

你应该可以开始了。

关于python - 仅当从 shell 运行脚本时出现 Tkinter NameError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38276691/

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