On Sun, Jul 27, 2014 at 8:52 PM, 水静流深 <1248283...@qq.com> wrote: > there is a simple file `mydown.py` saved in `D:\Python34\Lib\site-packages` > there is only one line in mydown.py . > > import requests > > > > C:\Users\pengsir>d:\Python34\python > Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:25:23) [MSC v.1600 64 bit > (AM > D64)] on win32 > Type "help", "copyright", "credits" or "license" for more information. >>>> import mydown >>>> dir(mydown) > ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', > '__name__', > '__package__', '__spec__', 'requests'] >>>> url='http://quote.eastmoney.com/hk/02222.html?StockCode=02222' >>>> requests.get(url) > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > NameError: name 'requests' is not defined > > why it run into "NameError: name 'requests' is not defined"?
Perhaps try "mydown.requests.get(url)"? -- https://mail.python.org/mailman/listinfo/python-list