Fail Tidak Ditemui Ralat dalam open()
Apabila cuba membuka fail 'recentlyUpdated.yaml' menggunakan 'open('recentlyUpdated. yaml')', mesej ralat yang menunjukkan "IOError: [Errno 2] Tiada fail atau direktori sedemikian" muncul. Ralat ini biasanya berlaku apabila fail sama ada hilang atau tidak terletak dalam direktori yang dijangkakan.
Akses fail Python bergantung pada laluan, yang boleh sama ada mutlak atau relatif. Laluan mutlak menunjukkan lokasi fail daripada direktori akar, manakala laluan relatif bergantung pada direktori kerja semasa. Dalam kes ini, Python mentafsirkan 'recentlyUpdated.yaml' sebagai laluan relatif dan mencari fail dalam direktori kerja semasa.
Diagnostik:
Penyelesaian:
Rentetan Mentah untuk Laluan:
Apabila laluan menyertakan garis miring ke belakang, pertimbangkan untuk menggunakan rentetan mentah (r""). Ini menghalang garis miring ke belakang daripada ditafsirkan sebagai watak melarikan diri. Contohnya: 'dir = r'C:Python32''.
Contoh:
Dengan mengandaikan 'file.txt' berada dalam 'C:Folder', bukanya menggunakan:
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Fail Tidak Ditemui' Semasa Membuka Fail dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!