Ali Ahmed55 نشر 18 يونيو أرسل تقرير نشر 18 يونيو السلام عليكم كيف يمكنني حفظ الملفات داخل المسار /kaggle/working/ بشكل دائم حتى بعد إغلاق الجهاز أو إعادة تشغيل النوتبوك؟ 3 اقتباس
0 Chihab Hedidi نشر 18 يونيو أرسل تقرير نشر 18 يونيو المسار /kaggle/working/ يستخدم كمساحة تخزين مؤقتة، وبالتالي يتم حذف كل الملفات الموجودة فيه تلقائيا عند إغلاق النوتبوك أو إعادة تشغيله، وبالتالي لا يمكن الاعتماد عليه لحفظ الملفات بشكل دائم، و إذا كنت ترغب في الاحتفاظ بملفاتك بعد انتهاء الجلسة، يمكنك تحميلها يدويا إلى جهازك من خلال أدوات Kaggle أو استخدام ميزة Create Dataset لحفظ مخرجات مشروعك في شكل مجموعة بيانات خاصة داخل حسابك، مما يسمح لك بإعادة استخدامها لاحقا في مشاريع أخرى. 1 اقتباس
0 عبد الوهاب بومعراف نشر 18 يونيو أرسل تقرير نشر 18 يونيو الملفات المحفوظة في المسار /kaggle/working/ تحذف تلقائيا بمجرد إغلاق الجلسة أو إعادة تشغيل النوت بوك، لذا إذا أردت الاحتفاظ بها بشكل دائم يمكنك تحميل الملفات يدويا إلى جهازك باستخدام FileLink أو files.download، أو رفعها كـ Dataset جديد في قسم Datasets الخاص بك على Kaggle، مما يسمح لك بالوصول إليها لاحقا في أي نوت بوك. 1 اقتباس
0 ياسر مسكين نشر 18 يونيو أرسل تقرير نشر 18 يونيو وعليكم السلام ورحمة الله تعالى وبركاته، في بيئة Kaggle يتم استخدام المسار: /kaggle/working/ كمجلد مؤقت لتخزين الملفات أثناء تشغيل النوتبوك وهذا المجلد لا يحتفظ بأي ملفات بشكل دائم فعند إغلاق النوتبوك أو إعادة تشغيل الجلسة، يتم حذف جميع البيانات الموجودة فيه تلقائيا. لذا لحفظ الملفات بشكل دائم، يجب استخدام خاصية "Save Version" الموجودة في أعلى صفحة النوتبوك، حيث يتم رفع جميع الملفات الموجودة في /kaggle/working/ إلى قسم "Output Files" الخاص بالنوتبوك. يمكن بعد ذلك الرجوع لهذه الملفات في أي وقت أو تحميلها. يوجد خيار آخر وهو تنزيل الملفات يدويًا من خلال متصفح الملفات في الجانب الأيمن بعد إنشائها. كما يمكن حفظ الملفات خارجيا عبر GitHub أو Google Drive، لكن هذه الطريقة غير مدعومة مباشرة داخل Kaggle وتتطلب تنفيذها من بيئة خارجية. 1 اقتباس
0 Ali Ahmed55 نشر 18 يونيو الكاتب أرسل تقرير نشر 18 يونيو بتاريخ 18 دقائق مضت قال ياسر مسكين: لذا لحفظ الملفات بشكل دائم، يجب استخدام خاصية "Save Version" الموجودة في أعلى صفحة النوتبوك، حيث يتم رفع جميع الملفات الموجودة في /kaggle/working/ إلى قسم "Output Files" الخاص بالنوتبوك. يمكن بعد ذلك الرجوع لهذه الملفات في أي وقت أو تحميلها. ازي اعمل الطريقه دي ؟ 1 اقتباس
0 محمد_عاطف نشر 19 يونيو أرسل تقرير نشر 19 يونيو بتاريخ 16 ساعة قال Ali Ahmed55: ازي اعمل الطريقه دي ؟ أولا تأكد أن الملفات اللتي تريد تحفظها موجودة في المسار /kaggle/working/ فمثلا : with open("/kaggle/working/my_file.txt", "w") as f: f.write("Hello, this is a test file.") في الكود السابق هذا الملف سيتم حفظه مؤقتا في الجلسة الحالية . بعد ذلك اضغط على زر ال "Save Version" الموجود في أعلى صفحة ال notebook و الزر ستجده موجود في الشريط في الأعلى بجانب اسم ال notebook . وعند الضغط عليه ستظهر لك نافذة منبثقة في تلك النافذة قم بإختَيار نوع الحفظ ويمكنك الأفضل إستخدام : Quick Save لحفظ سريع أو Save & Run All لتشغيل كل الخلايا وحفظ النتائج. ثم اضغط على زر "Save" في أسفل النافذة. وإنتظر حتى تنتهي عملية الحفظ. وبعد الحفظ سيتم إنشاء نسخة جديدة من ال notebook في صفحة "Versions". وللوصول إلى الملفات في وقت أخر يمكنك الإنتقال إلى صفحة ال notebook على Kaggle ومن القائمة الجانبية إختار "Versions". ويمكنك فتح النسخة التي حفظتها مسبقا. وفي نافذة النسخة ستجد قسم "Output Files" وهذا فيه كل الملفات اللتي كانت موجودة في /kaggle/working/. ويمكنك تحميل الملفات أو استخدامها في notebook آخر سواء بالضغط على زر التحميل بجانب الملف أو من notebook جديد تضيف النسخة كمصدر (dataset) واستخدام الملف مباشرة. 1 اقتباس
0 Ali Ahmed55 نشر 20 يونيو الكاتب أرسل تقرير نشر 20 يونيو الف شكراا جدا لحضرتك جزاك الله كل خير اقتباس
السؤال
Ali Ahmed55
السلام عليكم
كيف يمكنني حفظ الملفات داخل المسار /kaggle/working/ بشكل دائم حتى بعد إغلاق الجهاز أو إعادة تشغيل النوتبوك؟
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.