سلام خدمت تمامي عزيزان../
من تازه عضو انجمن شدم اميدوارم جاي درستي تاپيك را زده باشم به هر حال../
من يك برنامه اي ميخوام بسازم كه بتونه يك فايل متني را بريزه در فايل متني ديگه بصورتي كه متن هاي فايل دوم پاك نشوند و اگر در فايل دوم يك كلمه اي وجود داشت ديگه اون كلمه را انتقال نده../
من يك تابع نوشتم براي اينكار اما درست كار نميكنه نميدونم چرا؟
اگر ممكنه برام اشكال زداي بكنيد اين تابع را فكر ميكنم مشكلش از كار با فايل ها باشه شايد../
سورس تابع:
a = raw_input("Hey plZ add Your File1 : ")
b = raw_input("Hey plZ add Your File2 : ")
def makeer(oldfile, newfile):
f1 = open(oldfile, "r")
f2 = open(newfile, "a")
f3 = open(newfile, "r")
while 1:
mytext = f1.read()
mytext = str(mytext)
if mytext == "":
break
if mytext in f3.readlines():
continue
f1.close()
f2.close()
f3.close()
makeer(a, b)