Python ، كيفية إنشاء ملف فارغ

لإنشاء ملف ، استخدم الامتدادopen()وظيفة عالمية.

يقبل معلمتين: مسار الملف والوضع.

يمكنك استخدامaكالوضع ، لإخبار Python بفتح الملف بتنسيقوضع الإلحاق:

file = '/Users/flavio/test.txt'

open(file, ‘a’).close()

#or

open(file, mode=‘a’).close()

إذا كان الملف موجودًا بالفعل ، فلن يتم تعديل محتواه. لمسح محتواه ، استخدمwضع علامة بدلاً من ذلك:

open(file, 'w').close()

#or

open(file, mode=‘w’).close()

عند فتح ملف ، يجب أن تتذكر إغلاقه بعد الانتهاء من التعامل معه. في هذه الحالة نقوم بإغلاقه على الفور ، حيث أن هدفنا هو إنشاء ملف فارغ.

تذكر إغلاق الملف ، وإلا فسيظل مفتوحًا حتى نهاية البرنامج ، عندما يتم إغلاقه تلقائيًا.

بدلا من ذلك ، يمكنك استخدامwith:

with open(file, mode='a'): pass

سيؤدي هذا إلى إغلاق الملف تلقائيًا.

يمكن أن يؤدي إنشاء ملف إلى رفع ملفOSErrorاستثناء ، على سبيل المثال إذا كان القرص ممتلئًا ، لذلك نستخدم كتلة try للقبض عليه ومعالجة المشكلة بأمان عن طريق طباعة رسالة خطأ:

file = '/Users/flavio/test.txt'

try: open(file, ‘a’).close() except OSError: print(‘Failed creating the file’) else: print(‘File created’)


المزيد من دروس بيثون: