الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الترتيب ونمط وصول للملفات؟؟

بدأه fofo_last في 30 يونيو 2010 · 4 رد · 645 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اعتدر مرة تانية حاسة انه مواضيعي كتيرة واسئلتي كمان

معلش تحملوني ولكم الاجر

انا بحاول في برنامج بسيط لترتيب ملف يحتوي نصوص اوكي

وابي برنامجي يقرا ملف ويرتبه تم يخزنه في نفس الاسم الاول

المشكلة كالتالي

هدا الكود

ifile=open('mo.txt','r')
ofile=open('mo.txt','w')
words=ifile.readlines()
for x in sorted(words):
    ofile.write(x)
ifile.close()
ofile.close()

كما تلاحظون فتحت الملف اولا للقراءة تم رتبت وحطيته في ملف للكتابه

مشكلة بيديني ملف فاضي مدري ليش؟؟؟

فكرت اسوي بدل w اسوي a اوكي اشتغل برنامج وطلع ملفي بس نص الاول الي مش مرتب مع نص المرتب لانها صارت عملية اضافه فقط

طيب يعني بيشتغل البرنامج ومشكلة بس في كتابة ليه؟؟؟

هل من فكرة ؟؟؟لتصحيح دلك؟

باختصار

تقرا من ملف تم تسوي معالجة عليه وتسوي نسخة منه جديدة تستبدلها بالاول

اتمنى وصلت الفكرة؟

تم تعديل هذه المشاركة بواسطة fofo_last في 30 يونيو 2010 في 21:16

1
#2

لماذا تفتح الملف مرتين في نفس الوقت؟

اغلق ifile قبل ان تفتح ofile

ifile=open('mo.txt','r')
words=ifile.readlines()
ifile.close()
ofile=open('mo.txt','w')
........

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 30 يونيو 2010 في 23:07

#3

شكرا لك والله دي المعلومة غايبة عني

انو اقفل ملف قبل افتح الاخر..

شكرا لك وجزاك الله عني كل الخير

#4
اقتباس
انو اقفل ملف قبل افتح الاخر

فقط لانه نفس الملف .. و لكن لو كان ملف آخر يبقى عادي تفتح اكثر من ملف في وقت واحد

بالحقيقة لا اعرف ما هي الجزئية اللتي تتسبب في المشكلة بالضبط .. و لكن استغربت من فتح الملف مرتين في نفس الوقت لهذا توقعت ان تكون المشكلة من هناك.

#5

ايوا يعني مو ديما اسويها...؟؟؟

بشكرك على رحابة صدرك وزادك الله علما على علمك

مواضيع مشابهة