এই কোডটি ইউআরএলটি খোলে এবং শেষে যুক্ত /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...)
ডিলিমেটারটি কীভাবে নির্দিষ্ট করা যায় তা আমি ডকুমেন্টেশনে খুঁজে পাইনি।
যদি আমি ব্যবহার করার চেষ্টা করি তবে আমি delimenter
এই ত্রুটিটি পেয়েছি:
TypeError: 'delimeter' is an invalid keyword argument for this function
সাহায্যের জন্য ধন্যবাদ.
delimiter
এবং তা নয়delimeter
: docs.python.org/library/csv.html