그래서 urllib2/BeautifulSoup를 사용하여 위키 백과 페이지에서 데이터를 읽으려고합니다. 이 코드를 터미널에 복사했습니다.Python의 키워드 인수
import urllib2
hdrs = { 'User-Agent': "Mozilla/5.0 (X11; U; Linux i686) Gecko/20071127 Firefox/2.0.0.11" }
req = urllib2.Request("http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies" , headers = hdrs)
fd = urllib2.urlopen(req)
잘 작동합니다. 내가 대신 전화 (제거 키워드 인수) 할 때, :
TypeError: must be string or buffer, not dict
왜 이런 일이 않습니다
req = urllib2.Request("http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies" , hdrs)
를 오류가 발생합니다? 함수 호출에서 키워드 인수가 선택적이라고 생각했습니다. 도와 주셔서 감사합니다! 문서에서
'데이터'의 기본 값이 참으로 '없음'인 경우에만 (실제로). (단지이 문제가 아닌이 문제에 대해 사람들이 민감하게 반응하게 만들려고합니다.) – glglgl