擅长:python、mysql、java
<p>试试这个</p>
<pre><code>import urlparse
import os
def file_merge(file1name,file2name):
file1contents = list()
file2contents = list()
file1 = open(file1name, 'U')
file1contents = file1.readlines()
file1.close()
file2 = open(file2name, 'U')
file2contents = file2.readlines()
file2.close()
file3contents = []
for link in file2contents:
temp = urlparse.urlsplit(link)
dirname, filename = os.path.split(temp.path)
file3contents.append(link)
linkin1 = False
for l_link in file1contents[4:]:
if l_link.endswith(filename):
linkin1 = True
if not linkin1:
urllist = list(temp)
urllist[1] = 'kashi.com'
file3contents[-1] = urlparse.urlunsplit(urllist)
file3 = open(file1name,'w')
for line in file3contents:
file3.write(line)
file3.close()
file_merge('/tmp/file1.txt','/tmp/file2.txt')
</code></pre>