兰竹皋 发表于 2020-7-7 21:39:41

问一个有关模块导入的问题,望解答,谢谢

Error:module 'tkinter' has no attribute 'ttk'

请问,为什么:
import tkinter 后找不到 ttk?

from tkinter import ttk
确可以??

兰竹皋 发表于 2020-7-7 21:56:05

额,这不是文件名重复的问题。

问问,
所以, import + 包名
只是默认导入 __init__里面的内容吗?

Twilight6 发表于 2020-7-7 21:57:50



因为 tkinter 是一个包



而 ttk 是 tkinter 包里面的一个模块



而一个包为什么会有自带的方法呢?答案就在包里的 __init__.py 的文件里,所有 tkinter 包自带的方法都在这里面

而其他的都需要另外导入 模块的都是在这个 py 文件的同级目录下





页: [1]
查看完整版本: 问一个有关模块导入的问题,望解答,谢谢