Rumah >pembangunan bahagian belakang >Tutorial Python >Bilakah anda menemui \'FileNotFoundError: Tiada Fail atau Direktori Sebegitu\' dalam Python?
Menyelesaikan Masalah FileNotFoundError: Tiada Fail atau Direktori Sebegitu
Apabila cuba membuka fail, anda mungkin menghadapi "FileNotFoundError: [Errno 2] Tiada ralat fail atau direktori", menunjukkan bahawa Python tidak dapat mengesan fail yang ditentukan. Isu ini sering timbul disebabkan oleh percanggahan antara direktori kerja semasa dan lokasi sebenar fail.
Memahami Laluan Relatif
Secara lalai, apabila anda membuka fail dengan nama seperti 'address.csv', anda mengandaikan bahawa ia terletak dalam direktori kerja semasa. Ini dikenali sebagai laluan relatif. Untuk menentukan direktori kerja semasa, anda boleh menggunakan kod berikut:
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) print(cwd)</code>
Menyediakan Laluan Mutlak
Pendekatan alternatif adalah untuk menentukan laluan mutlak, yang mentakrifkan direktori penuh dan lokasi fail secara eksplisit. Contohnya:
<code class="python">f = open("/Users/foo/address.csv")</code>
Laluan ini menunjukkan bahawa fail 'address.csv' terletak dalam direktori '/Users/foo/'. Menggunakan laluan mutlak memastikan fail diakses tanpa mengira direktori kerja semasa.
Petua Tambahan
Atas ialah kandungan terperinci Bilakah anda menemui \'FileNotFoundError: Tiada Fail atau Direktori Sebegitu\' dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!