Cara Melaksanakan Satu Fail Python daripada yang Lain
Apabila bekerja dengan berbilang fail Python, anda mungkin menghadapi keperluan untuk mempunyai satu fail melaksanakan yang lain . Berikut ialah pendekatan yang disyorkan:
1. Import sebagai Modul
- Import fail sasaran sebagai modul menggunakan fail import.
- Pendekatan ini selamat, cekap dan membenarkan penggunaan semula kod seperti yang dimaksudkan. Jika fail sasaran dinamakan file.py, tinggalkan sambungan .py dalam penyata import.
2. Perintah exec (Awas: Tidak Selamat)
- Pertimbangkan perintah exec dalam Python 2 (execfile('file.py')) atau dalam Python 3 (exec(open('file.py' ).read())).
- Kaedah ini secara amnya tidak digalakkan kerana kebimbangan keselamatan dan kod ketidakstabilan.
3. Pemijahan Proses Shell
- Gunakan os.system('python file.py') untuk menghasilkan proses shell baharu.
- Pendekatan ini paling tidak diingini, dikhaskan untuk situasi di mana kaedah lain tidak sesuai.
Atas ialah kandungan terperinci Bagaimanakah Satu Fail Python Boleh Melaksanakan Satu Lagi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!