이 코드는 URL을 열고 /names
끝에를 추가 하고 페이지를 열고 문자열을 test1.csv
다음 위치에 인쇄합니다 .
import urllib2
import re
import csv
url = ("http://www.example.com")
bios = [u'/name1', u'/name2', u'/name3']
csvwriter = csv.writer(open("/test1.csv", "a"))
for l in bios:
OpenThisLink = url + l
response = urllib2.urlopen(OpenThisLink)
html = response.read()
item = re.search('(JD)(.*?)(\d+)', html)
if item:
JD = item.group()
csvwriter.writerow(JD)
else:
NoJD = "NoJD"
csvwriter.writerow(NoJD)
그러나 나는이 결과를 얻습니다.
J,D,",", ,C,o,l,u,m,b,i,a, ,L,a,w, ,S,c,h,o,o,l,....
문자열을 ( "JD", "Columbia Law School"....)으로 변경하면
JD, Columbia Law School...)
구분 기호를 지정하는 방법을 설명서에서 찾을 수 없습니다.
사용하려고 delimenter
하면이 오류가 발생합니다.
TypeError: 'delimeter' is an invalid keyword argument for this function
도와 주셔서 감사합니다.
delimiter
하지delimeter
: docs.python.org/library/csv.html