Mã này sẽ mở ra các url và gắn thêm các /names
ở cuối và mở trang và in chuỗi để test1.csv
:Tại sao csvwriter.writerow() đặt dấu phẩy sau mỗi ký tự?
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)
Nhưng tôi nhận được kết quả này:
J,D,",", ,C,o,l,u,m,b,i,a, ,L,a,w, ,S,c,h,o,o,l,....
Nếu tôi thay đổi chuỗi đến ("JD", "Trường Luật Columbia" ....) sau đó tôi nhận được
JD, Columbia Law School...)
Tôi không thể tìm thấy trong tài liệu hướng dẫn cách chỉ định dấu phân cách.
Nếu tôi cố gắng sử dụng delimenter
tôi nhận được lỗi này:
TypeError: 'delimeter' is an invalid keyword argument for this function
Thanks for the help.
Đó là 'delimiter' và không' delimeter': http: //docs.python. org/library/csv.html –