在 python 中,为什么你(似乎)要两次导入一些库?

岩波

我浏览了类似措辞的问题,但没有找到答案:

导入某些库时,似乎必须在一个语句中导入顶级库,然后在第二个语句中导入我想使用的模块或对象。我最近遇到的一个例子是:

import tkinter as tk
import tkinter.filedialog

这使我能够以两种不同的方式获得文件对话框:

files = filedialog.askopenfilenames()

要么

files = tk.filedialog.askopenfilenames()

为什么不导入就不能调用第二个选项tkinter.filedialog我不熟悉文件/包/模块/等的具体结构。我认为它与它有关。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么在Python中这两个被证明等于的小数中的一些被认为不相等?

在 Python 3.x 中两次导入模块

Python 中的导入:一些问题

为什么此python代码运行两次

为什么python会读取我的文件两次?

为什么我的 python 函数被调用两次?

为什么在Python虚拟环境中两次加载.pth文件?

为什么我不能连续两次在sys.stdin中执行循环?(Python)

从python库中调用用户定义函数的一些好方法是什么?

为什么python模块名称有一些大写字母,但总是以小写字母导入

为什么在python中可以省略一些完全引用的包名称?

为什么IntelliJ似乎两次导入我的Scala库?

一个对象在Python中创建两次

Python熊猫选择条件为什么要像frame [frame ['col1']。notna()]这样两次写入数据框名称?

为什么用不同的参数两次打印一个函数会更改输出:python

Python从模块两次导入函数,内部导入不同

为什么当我尝试使用 python 在表中插入一些值时,输出没有?

Python 一些要列出的字符串

python Regex中的一些差异

从 CSV 导入到 Postgres 在 python 中缺少一些行

为什么 /etc/rc.local 两次启动相同的 Python 脚本?

Python:为什么在临时抑制后警告打印两次?

为什么我的python程序最后打印了两次语句?

Python 基础:为什么 While 循环需要调用两次?

python,tkinter:文本从剪贴板粘贴两次-为什么?

为什么我需要单击两次才能退出我的 python 程序?

Python遍历字典时会省略一些条目,为什么呢?

为什么没有Python和pip的sudo不能做一些事情?

为什么有些python变量大写,而另一些小写?