NameError: name 'requests' is not defined
NameError: requests is not defined
$ python -c "requests.get('https://example.com')"
Traceback (most recent call last):
...
NameError: name 'requests' is not defined
Why this happens
You didn’t import requests before using it.
Fix
import requests before calls.
Wrong code
# missing import
requests.get('https://example.com')
Fixed code
import requests
resp = requests.get('https://example.com')
print(resp.status_code)