Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Fungsi `open()` Python Membuang `FileNotFoundError`?
Menyelesaikan masalah "open()" FileNotFoundError: Tiada Fail atau Direktori Sebegitu
Apabila cuba mengakses fail menggunakan fungsi open() Python, anda mungkin menghadapi "FileNotFoundError" kerana ketiadaan fail atau laluan fail yang salah spesifikasi.
Ralat ini berlaku apabila fail yang dinyatakan dalam fungsi open() tidak wujud dalam direktori kerja semasa, atau laluan yang disediakan tidak betul atau tidak boleh diakses.
Memahami Fail Laluan
Untuk menyelesaikan ralat ini dengan cekap, adalah penting untuk memahami pendekatan Python terhadap laluan fail tafsiran:
Diagnosis dan Penyelesaian Masalah
Untuk menyelesaikan masalah ralat, pertimbangkan langkah berikut:
Pilihan Penyelesaian
Setelah diagnosis selesai, anda mempunyai dua pilihan untuk membuka fail:
Amalan Terbaik
Apabila bekerja dengan laluan fail, disyorkan untuk:
Contoh
Andaikan "file.txt " terletak di "C:Folder". Anda boleh membukanya menggunakan:
os.chdir(r'C:\Folder') open('file.txt') # Relative path
atau
open(r'C:\Folder\file.txt') # Absolute path
Atas ialah kandungan terperinci Mengapa Fungsi `open()` Python Membuang `FileNotFoundError`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!