我是 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.py 中import datetime 时,您只在 re1.py 文件的范围内导入它,而不是在re2.py。换句话说,如果您在一个模块中导入某些内容,它不会交叉到另一个模块中。
要解决此问题,您必须在 re2.py 中导入日期时间(在 re1.py 中您不一定需要它)
