您好,我将用户定义的函数存储在一个separte文件my_functions.py中.例如.,
#my_functions.py
def some_func():
sleep(1)
print(1)
而另一个文件main.py中的主要代码:
#main.py
from time import sleep
from my_functions import *
some_func()
当我运行main.py时,我有错误,睡眠没有定义.似乎从my_functions.py导入的东西从导入睡眠时间不知道
我应该在my_funcions.py中导入时间模块吗?
我感到很困惑,因为我以为只导入了some_func,如果我在my_functions.py中写入时间导入睡眠,这句话将不会执行…
关于如何存储用户定义的函数的更一般的建议值得赞赏.谢谢
最佳答案
from time import sleep
#my_functions.py
def some_func():
sleep(1)
print(1)
您需要在使用它的文件/模块中导入该函数.