Python的requests不能被函数调用吗?

在Python中调用requests模块

def kaifen():
r= requests.get(url, headers=headers)

kaifen()

NameError: name 'r' is not defined

img

img

希望得到解答,希望能解决这个问题

可以被函数调用的,只是变量r是局部变量,在这个函数之外不能使用。你可以在构造函数里面定义这个变量r,弄成self.r。或者在外面直接将r定义为全局变量

图中的代码没有问题,有别的地方使用了r这个变量。再函数中定义的是局部变量,在函数外不可以用。
看一下保存信息显示错误是第几行?看看报错的那一行