Tidak Dapat Mengesan Fail CSV: "FileNotFoundError: [Errno 2] Tiada Fail atau Direktori [Pendua]"
Apabila cuba menghuraikan fail CSV, pembangun mungkin menghadapi pengecualian "FileNotFoundError: [Errno 2] No Such File or Directory", yang menunjukkan bahawa Python tidak dapat mengesan fail yang ditentukan.
Untuk menyelesaikan isu ini, adalah penting untuk memahami konsep laluan relatif dan mutlak. Apabila membuka fail dengan laluan relatif, seperti "address.csv" dalam kod yang diberikan, Python menganggap fail itu terletak dalam direktori kerja semasa.
Untuk mengesahkan direktori kerja semasa, tambahkan coretan berikut kepada kod anda:
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) files = os.listdir(cwd) # Get all the files in that directory print("Files in %r: %s" % (cwd, files))</code>
Sebagai alternatif, anda boleh menentukan lokasi sebenar fail menggunakan laluan mutlak, seperti:
<code class="python">f = open("/Users/foo/address.csv") # Replace with the full path to the CSV file</code>
Dengan menggunakan laluan mutlak, anda secara eksplisit mengarahkan Python tempat untuk mencari fail, mengelakkan keperluan untuk andaian berdasarkan direktori kerja semasa.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan 'FileNotFoundError: Tiada Fail atau Direktori Sebegitu' Apabila Menghuraikan Fail CSV?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!