gpt4 book ai didi

python导入模块用于另一个py文件中的代码

转载 作者:太空宇宙 更新时间:2023-11-03 11:24:51 25 4
gpt4 key购买 nike

您好,我将用户定义的函数存储在单独的文件 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 时,出现sleep 未定义的错误。似乎从 my_functions.py 导入的东西不知道 from time import sleep

我应该在 my_funcions.py 中导入时间模块吗?

我感到很困惑,因为我以为只导入了 some_func,如果我在 my_functions.py 中写 from time import sleep,这句子不会被执行...

关于如何存储用户定义的函数的更多一般性建议值得赞赏。谢谢

最佳答案

from time import sleep
#my_functions.py
def some_func():
sleep(1)
print(1)

您需要在使用它的文件/模块中导入该函数。

关于python导入模块用于另一个py文件中的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36111073/

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