PDA

View Full Version : ساخت برنامه تركيب كنند فايل هاي متني با پايتون با چند شرط



0xPyt0n3
پنج شنبه 01 بهمن 1394, 23:46 عصر
سلام خدمت تمامي عزيزان../

من تازه عضو انجمن شدم اميدوارم جاي درستي تاپيك را زده باشم به هر حال../

من يك برنامه اي ميخوام بسازم كه بتونه يك فايل متني را بريزه در فايل متني ديگه بصورتي كه متن هاي فايل دوم پاك نشوند و اگر در فايل دوم يك كلمه اي وجود داشت ديگه اون كلمه را انتقال نده../
من يك تابع نوشتم براي اينكار اما درست كار نميكنه نميدونم چرا؟

اگر ممكنه برام اشكال زداي بكنيد اين تابع را فكر ميكنم مشكلش از كار با فايل ها باشه شايد../

سورس تابع:


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)