Alternatif untuk execfile dalam Python 3
Penyingkiran execfile() oleh Python 3 telah menyebabkan ramai tertanya-tanya bagaimana untuk memuatkan skrip dengan pantas. Walaupun execfile() mungkin hilang, pilihan alternatif wujud.
Penyelesaian:
Dokumentasi mengesyorkan menggunakan fungsi exec() dengan kandungan fail yang diluluskan sebagai hujah:
exec(open("filename").read()) # Replaces execfile("filename")
Penjelasan:
execfile() menghuraikan dan melaksanakan fail, manakala exec() melaksanakan rentetan. Dengan membaca kandungan fail ke dalam rentetan dan menghantarnya ke exec(), kami mencapai kesan yang sama seperti execfile().
Pertimbangan Tambahan:
Bacaan Lanjut:
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Menggantikan `execfile()` Python 2 dalam Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!