python - python调用另一个python脚本给出错误
问题描述
我有两个像这样的 python 脚本
父.py
import datetime as dt
from child import showdt
showdt()
孩子.py
def showdt():
print(dt.datetime.now())
但是当调用 parent.py 我得到这个错误
Traceback (most recent call last):
File "parent.py", line 3, in <module>
showdt()
File "F:\works\child.py", line 2, in showdt
print(dt.datetime.now())
NameError: name 'dt' is not defined
我在这里想念什么
解决方案
您应该导入datetime
. child.py
您可以将其从parent.py
父.py
from child import showdt
showdt()
孩子.py
import datetime as dt
def showdt():
print(dt.datetime.now())