這段時(shí)間想玩玩python網(wǎng)頁(yè)信息爬取他匪,在使用urllib2這個(gè)庫(kù)的時(shí)候?qū)胧□锝幔崾拘畔椋?/p>
im@58user:~/PythonProjects/IOTest$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19)
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/urllib2.py", line 94, in <module>
import httplib
File "/usr/lib/python2.7/httplib.py", line 80, in <module>
import mimetools
File "/usr/lib/python2.7/mimetools.py", line 6, in <module>
import tempfile
File "/usr/lib/python2.7/tempfile.py", line 32, in <module>
import io as _io
File "io.py", line 3, in <module>
os.remove(f)
NameError: name 'f' is not defined
當(dāng)然我僅僅時(shí)想在命令行測(cè)試一下是否能導(dǎo)入urllib2這個(gè)庫(kù)却盘,卻報(bào)出這么一段錯(cuò)誤日志。
猜想原因是:自己當(dāng)前的執(zhí)行目錄中的io.py文件覆蓋了python自帶的io文件,并且io.py腳本自己沒(méi)有寫完語(yǔ)法有問(wèn)題造成的黄橘。
記錄這個(gè)錯(cuò)誤兆览,這讓作者以后pyhon在命名文件時(shí)不是那么隨意~!~塞关!
想閱讀作者的更多文章抬探,可以查看我 個(gè)人博客 和公共號(hào):