>> re.c-6ren">
gpt4 book ai didi

Python: "re"模块包含在 "Tkinter"模块中?

转载 作者:行者123 更新时间:2023-12-01 09:15:00 25 4
gpt4 key购买 nike

我在 MacOS 上使用 Python 3.6.4Miniconda。我很好奇导入 tkinter 后可以使用属于 re 模块的方法。例如,如果我想使用 re 方法而不导入它:

>>> re.compile('abc')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 're' is not defined

但是如果我在导入 tkinter 后使用 re 方法,它会正常工作,例如:

>>> from tkinter import *
>>> re.compile('abc')
re.compile('abc')

因此,即使我没有执行import re,我也可以使用re.compile()。为什么会发生这种情况?

最佳答案

来自the tkinter Source第 39 行:

import re

因此,当您导入模块 tkinter 时,您会自动导入 re

关于Python: "re"模块包含在 "Tkinter"模块中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51348271/

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