PDA

View Full Version : مشکل در مقایسه و خواندن اسامی در فایل



amir-shakh
شنبه 11 دی 1389, 22:19 عصر
سلام دوستان من یه برنامه نوشتم که از 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()


اتمام
DOwnload
http://rapidshare.com/files/440286885/11

sgb110
جمعه 17 دی 1389, 18:28 عصر
سلام
ببین این کد کارت رو راه می ندازه:


path1="g:\\compare\\1.txt"
path2="g:\\compare\\2.txt"
path3="g:\\compare\\result.txt"
f1=file(path1,'r')
f3=file(path3,'w')
mylist=f1.readlines()
f1.close()
f1=file(path2,'r')
mylist2=f1.readlines()
f1.close()
for item in mylist2:
mylist.append(item)
mylist.sort()
f3.writelines(mylist)
f3.close()