البرمجة

إنشاء ملفات نصية باسماء الأشخاص في Python

لتحقيق هذا الهدف في لغة Python، يمكنك استخدام الكود التالي:

python
data = {'results':[{'name':'sarah','age':'18'}]} # Loop through the list inside the dictionary for item in data['results']: # Extract the value of the 'name' key name_value = item['name'] # Construct the filename by appending '.txt' to the name value filename = name_value + '.txt' # Create or open the file with the constructed filename in write mode with open(filename, 'w') as file: # Write any desired content to the file file.write(f"This is {name_value}'s file.\n") file.write(f"Age: {item['age']}\n") print("Files created successfully!")

هذا الكود يقوم بالتالي:

  1. يقوم بتحديد البيانات الموجودة في القاموس.
  2. يقوم بالتكرار عبر القائمة داخل القاموس.
  3. يستخرج قيمة المفتاح ‘name’.
  4. يبني اسم الملف عن طريق إضافة ‘.txt’ إلى قيمة الاسم.
  5. ينشئ أو يفتح الملف بالاسم المبني في وضع الكتابة.
  6. يكتب أي محتوى مطلوب إلى الملف.

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

المزيد من المعلومات

بالطبع، إليك المزيد من المعلومات حول الكود وكيفية تحقيق هذا الهدف:

  1. فهم البيانات: يتم تحديد بياناتك في البداية في قاموس Python. القاموس يحتوي على مفتاح ‘results’ الذي يحتوي على قائمة من القوائم. كل عنصر في هذه القائمة يكون قاموسًا آخر يحتوي على معلومات حول شخص ما، مثل اسمه وعمره.

  2. استخراج الاسم: يتم استخراج قيمة مفتاح ‘name’ من القاموس داخل الحلقة التكرارية. هذه القيمة تمثل اسم الملف الذي سيتم إنشاؤه.

  3. بناء اسم الملف: يتم بناء اسم الملف عن طريق إضافة الامتداد ‘.txt’ إلى قيمة الاسم. هذا يضمن أن يتم إنشاء ملف نصي.

  4. إنشاء الملف وكتابة المحتوى: يتم فتح الملف بوضع الكتابة (‘w’)، مما يعني أنه إذا لم يكن الملف موجودًا فسيتم إنشاؤه. بعد ذلك، يتم كتابة المحتوى المرغوب إلى الملف، مثل اسم الشخص وعمره.

  5. التحكم بالأخطاء: يمكنك أيضًا إضافة معالجة للأخطاء إذا كان هناك حاجة. على سبيل المثال، يمكنك التحقق مما إذا كانت هناك مشكلة في فتح أو كتابة الملف.

  6. رسائل التأكيد: بعد الانتهاء من إنشاء الملفات، يتم طباعة رسالة تؤكد أن الملفات تم إنشاؤها بنجاح.

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

مقالات ذات صلة

زر الذهاب إلى الأعلى

هذا المحتوى محمي من النسخ لمشاركته يرجى استعمال أزرار المشاركة السريعة أو تسخ الرابط !!