我有Python包“testPackage”,它包含两个文件functions.py和mainFunction.py。 (我在Anaconda发行版上使用Python 2.7)
functions.py 包含以下伪代码:
import requests
def myfunction():
req = requests.get(....)
mainFunction.py 调用此函数如下:
import os
os.chdir('path/to/the/package/')
from testPackage import *
def main():
result = myfunction(...)
但是,我收到以下错误:
NameError: global name 'requests' is not defined
为什么我收到此错误,因为我已经在相应的模块中导入了请求模块?