如何为导入的所有其他模块导入模块?

时间:2019-04-30 03:42:18

标签: python python-2.7

我已经尝试解决这个问题了好几个小时,但都没有成功,我拥有PHP背景,并且可以在其中工作,但不能在python中使用

假设我有一个名为Main.py的文件:

import time
import myfunction

myfunction.Calculate()

myfunction.py类似于:

def Calculate()
  print('Thank you')
  time.sleep(1)

运行Main.py时,它会崩溃,提示“我的函数中未定义时间”,但是甚至在导入my_function之前就已定义了时间,为什么它不起作用?

1 个答案:

答案 0 :(得分:2)

最简单的解决方案是将time导入您的myfunction.py文件中。将其实际使用的地方导入:

myfunction.py

import time

def Calculate()
  print('Thank you')
  time.sleep(1)

main.py

import myfunction

myfunction.Calculate()