Это работает;однако это действительно кажется мне очень странным в первую очередь вопрос ... извините ...
from urlparse import urlparse
import os.path
def read_links2(f):
for line in f:
line = line.strip()
url = urlparse(line)
if url.scheme in ('http', 'https'):
key = (url.netloc, os.path.split(url.path)[1])
yield (key, url)
links2 = dict(read_links2(open('f2.txt', 'U')))
for line in open('f1.txt', 'U'):
line = line.rstrip()
url = urlparse(line)
if url.scheme in ('http', 'https'):
key = (url.netloc, os.path.split(url.path)[1])
if key in links2:
print links2[key].geturl()
else:
print line
print 'More Link VIew:'
for url in links2.values():
if url.netloc == 'kashi.com':
print url.geturl()
print '+++++++++++++++++++'