AttributeError: module 'tkinter.filedialog' has no attribute 'askstring'
时间: 2023-10-01 08:06:10 浏览: 239
AttributeError: module 'tensorflow.compat.v1' has no attribute '
这个错误是因为您在使用 tkinter.filedialog 模块中的 askstring 函数时出现了问题。可能的原因是您使用的 tkinter 版本不支持该函数。
您可以尝试使用 tkinter.simpledialog 模块中的 askstring 函数来替代。以下是一个示例代码:
```python
import tkinter as tk
import tkinter.simpledialog as simpledialog
root = tk.Tk()
root.withdraw()
response = simpledialog.askstring("Input", "Enter a string:")
print(response)
```
这段代码将创建一个对话框,提示用户输入字符串,并将用户输入的字符串打印出来。请确保您已经正确安装了 tkinter 和 tkinter.simpledialog 模块。如果问题仍然存在,请检查您的 tkinter 版本是否较旧,如果是,请尝试更新到较新的版本。
阅读全文