Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menyelesaikan FileNotFoundError dalam Python Apabila Menggunakan Laluan Relatif?
Menyelesaikan masalah FileNotFoundError dalam Python
Dalam Python, percubaan untuk membuka fail yang tidak wujud boleh membawa kepada FileNotFoundError. Satu situasi biasa di mana ini berlaku ialah apabila laluan relatif digunakan, yang menganggap fail berada dalam direktori kerja semasa.
Pertimbangkan kod berikut:
<code class="python">fileName = input("Please enter the name of the file you'd like to use.") fileScan = open(fileName, 'r')</code>
Jika pengguna memasukkan " test.rtf" dan fail tidak terletak dalam direktori kerja semasa, anda akan menghadapi FileNotFoundError.
Penyelesaian:
Untuk menyelesaikan isu ini, pastikan salah satu daripada berikut:
Pengesyoran untuk macOS:
Untuk sistem macOS, disyorkan untuk menggunakan terminal (baris arahan). Mulakan terminal, cd ke direktori yang mengandungi fail data, dan kemudian laksanakan skrip Python menggunakan arahan:
<code class="bash">$ python script.py</code>
Maklumat Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan FileNotFoundError dalam Python Apabila Menggunakan Laluan Relatif?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!