码迷,mamicode.com
首页 > 其他好文 > 详细

文件名称一定不要设置为某些模块名称,会引起冲突!

时间:2017-09-19 23:08:00      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:odi   headers   返回   urllib   自己   错误   状态   bin   code   

教训:

  在调用request方法,实现模拟访问URL,返回状态码及响应结果时,由于自己写的某个文件命名为string.py,导致出现错误

    from string import ascii_letters, digits, hexdigits
      ImportError: cannot import name ‘ascii_letters‘

 

----------------------------------

# -*- coding:utf-8 -*-
import urllib.request

if __name__ == "__main__":
r = urllib.request.urlopen(‘http://www.cnblogs.com/harbin-charles‘)
print(r.status)
print(r.reason)

print(‘----------------------‘)

print(r.headers)
print(r.read().decode(‘utf-8‘))

 

文件名称一定不要设置为某些模块名称,会引起冲突!

标签:odi   headers   返回   urllib   自己   错误   状态   bin   code   

原文地址:http://www.cnblogs.com/harbin-charles/p/7554281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!