amir-shakh
02-01-2011, 22:51
سلام دوستان من یه برنامه نوشتم که از 2 تا فایل که حاوی اسامی هستند اسامی رو بخونه و به ترتیب حروف الفبا در فایل سوم ذخیره کنه ؟!
اما نمیدونم چرا بعضی وقتا قاطی میکنه میشه اساتید یه چک کنن فایلمو !
path="c:/1.txt"
f1=file(path,'r')
s1=f1.readline()
path="c:/2.txt"
f2=file(path,'r')
s2=f2.readline()
path="c:/3.txt"
f3=file(path,'w')
while True :
if(s1<s2):
f3.write(s1)
s1=f1.readline()
else:
f3.write(s2)
s2=f2.readline()
if s1=="":
break
print "end"
f1.close()
f2.close()
f3.close()
اما نمیدونم چرا بعضی وقتا قاطی میکنه میشه اساتید یه چک کنن فایلمو !
path="c:/1.txt"
f1=file(path,'r')
s1=f1.readline()
path="c:/2.txt"
f2=file(path,'r')
s2=f2.readline()
path="c:/3.txt"
f3=file(path,'w')
while True :
if(s1<s2):
f3.write(s1)
s1=f1.readline()
else:
f3.write(s2)
s2=f2.readline()
if s1=="":
break
print "end"
f1.close()
f2.close()
f3.close()