首页 > 解决方案 > 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 

我在这里想念什么

标签: python

解决方案


您应该导入datetime. child.py您可以将其从parent.py

父.py

from child import showdt
showdt()

孩子.py

import datetime as dt
def showdt():
    print(dt.datetime.now())

推荐阅读