استكشاف أخطاء FileNotFoundError: لا يوجد مثل هذا الملف أو الدليل
عند محاولة فتح ملف، قد تواجه خطأ "FileNotFoundError: [Errno 2] لا يوجد خطأ في هذا الملف أو الدليل"، مما يشير إلى أن بايثون لا يمكنها تحديد موقع الملف المحدد. تنشأ هذه المشكلة غالبًا بسبب التناقضات بين دليل العمل الحالي والموقع الفعلي للملف.
فهم المسارات النسبية
بشكل افتراضي، عند فتح ملف باسم. مثل "address.csv"، فإنك تفترض أنه موجود في دليل العمل الحالي. يُعرف هذا بالمسار النسبي. لتحديد دليل العمل الحالي يمكنك استخدام الكود التالي:import os
cwd = os.getcwd() # Get the current working directory (cwd)
print(cwd)
توفير مسار مطلقالطريقة البديلة هي تحديد مسار مطلق، والذي يحدد بوضوح الدليل الكامل وموقع الملف. على سبيل المثال:
f = open("/Users/foo/address.csv")f = open("/Users/foo/address.csv")
نصائح إضافية
تأكد من وجود الملف وعدم تلفه.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3