Python menawarkan mekanisme yang mudah untuk melaksanakan fungsi terus dari terminal, membolehkan prototaip dan ujian pantas tanpa memerlukan -fledged program.
Untuk menjalankan fungsi daripada baris arahan, anda boleh menggunakan argumen -c (perintah) bersama-sama dengan laluan ke skrip Python yang mengandungi fungsi tersebut. Argumen ini menentukan kod untuk dilaksanakan sebagai rentetan. Sebagai contoh, jika fungsi anda ditakrifkan dalam fail bernama foo.py sebagai:
def hello(): return 'Hi :)'
Anda boleh melaksanakannya daripada baris arahan seperti berikut:
$ python -c 'import foo; print foo.hello()'
Sebagai alternatif, anda boleh import modul dan akses terus ruang nama fungsi jika pencemaran ruang nama tidak membimbangkan:
$ python -c 'from foo import *; print hello()'
Untuk pendekatan yang lebih terkawal, anda boleh mengimport hanya fungsi khusus yang akan dilaksanakan:
$ python -c 'from foo import hello; print hello()'
Kaedah ini memberikan fleksibiliti dalam menjalankan fungsi Python dengan cekap dan mudah daripada baris arahan, menjadikannya amat berguna untuk penyahpepijatan pantas, menguji atau melaksanakan tugas sekali sahaja.
Atas ialah kandungan terperinci Bagaimanakah saya boleh Melaksanakan Fungsi Python Terus dari Barisan Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!