저는 거의 파이썬에서 절대적인 초보자입니다. 그러나 어려운 작업을 관리해야합니다. 많은 자습서를 읽고이 웹 사이트에서 유용한 팁을 발견했지만이 질문은 지금까지 또는 적어도 검색 엔진에서 시도한 방식으로 묻지는 않았다고 생각합니다.오픈 URL을 CSV 파일에 저장
나는 csv 파일에 몇 가지 URL을 쓸 수있었습니다. 이제이 파일을 열고, URL을 열고, 사전에 내용을 쓸 수있는 스크립트를 작성하고 싶습니다. 하지만 실패했습니다 : 스크립트에서이 주소를 인쇄 할 수는 있지만 파일을 처리 할 수는 없습니다.
흥미롭게도 내 스크립트는 매번 동일한 오류 메시지를 보내지 않습니다. 여기에 마지막 : req.timeout = 타임 아웃 AttributeError : '목록'개체가
그래서 내 스크립트 몇 가지 문제에 직면 생각에는 속성 '시간 제한'이 없습니다 : 1 오른쪽을 URL을 엽니 다 나의 방법이다? 2 - 내가 사전을 만드는 방식에있어 잘못된 점은 무엇입니까?
다음은 내 시도입니다. 저를 도울 사람들에게 미리 감사드립니다!
import csv
import urllib
dict = {}
test = csv.reader(open("read.csv","rb"))
for z in test:
sock = urllib.urlopen(z)
source = sock.read()
dict[z] = source
sock.close()
print dict
사전에 'dict'이라는 이름을 지정하지 말고, 내장 된'dict '을 그 할당으로 덮어 씁니다. 'urllib'를 사용하는 대신'urllib2'를 사용해야합니다. 이것이 당신의 문제를 해결할 지 확신 할 수 없습니다. – dav1d