gpt4 book ai didi

python - 如何将模块从一个 python 文件导入到另一个 python 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 07:41:25 29 4
gpt4 key购买 nike

我是 python 新手。我对在 python 中导入感到困惑,我正在使用两个 python 文件。

re1.py:

import datetime

import re2

re2.py:

print datetime.datetime.now()

当我运行 re1.py 文件时,它给出了错误,

print datetime.datetime.now()
NameError: name 'datetime' is not defined

解决此错误的最佳方法是什么?

最佳答案

当您在 re1.pyimport datetime 时,您只在 re1.py 文件的范围内导入它,而不是在re2.py。换句话说,如果您在一个模块中导入某些内容,它不会交叉到另一个模块中。

要解决此问题,您必须在 re2.py导入日期时间(在 re1.py 中您不一定需要它)

关于python - 如何将模块从一个 python 文件导入到另一个 python 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19700119/

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