Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Melaksanakan Skrip Luaran dari Dalam Skrip Perkhidmatan?
Melaksanakan Skrip Luaran daripada Skrip Perkhidmatan
Seseorang sering menghadapi keperluan untuk menggunakan skrip luaran daripada skrip yang dijalankan sebagai perkhidmatan. Keadaan ini timbul apabila skrip perkhidmatan memerlukan fungsi khusus yang disediakan oleh skrip luaran. Mari kita periksa cara untuk menyelesaikan tugasan ini.
Skrip Asingkan untuk kefungsian Luaran
Mula-mula, buat skrip berasingan, seperti test1.py, yang mengandungi fungsi yang diingini. Contoh kod berikut menunjukkan skrip test1.py asas:
print("I am a test") print("see! I do nothing productive.")
Memanggil Skrip Luaran
Untuk memanggil skrip luaran dari dalam skrip perkhidmatan anda, ikuti ini langkah:
Skrip Contoh
Berikut ialah skrip contoh yang menggambarkan proses:
test1.py
def some_func(): print("in test 1, unproductive") if __name__ == "__main__": # test1.py executed as script # do something some_func()
service.py
import test1 def service_func(): print("service func") if __name__ == "__main__": # service.py executed as script # do something service_func() test1.some_func()
Pendekatan ini membolehkan anda mengekalkan modulariti dan kefungsian berasingan antara skrip, memastikan skrip perkhidmatan mengendalikan tugasnya secara khusus sambil memanfaatkan kefungsian skrip luaran sebagai diperlukan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Skrip Luaran dari Dalam Skrip Perkhidmatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!