Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Melaksanakan Perintah Python Berbilang Baris dalam Perintah Makefile Tunggal?

Bagaimana untuk Melaksanakan Perintah Python Berbilang Baris dalam Perintah Makefile Tunggal?

Linda Hamilton
Linda Hamiltonasal
2024-10-18 12:08:14209semak imbas

How to Execute Multi-Line Python Commands in a Single Makefile Command?

Pelaksanaan Perintah Berbilang Baris dalam Perintah Makefile Satu Baris

Apabila melaksanakan arahan Python dari baris arahan dengan pilihan -c, ralat sintaks berlaku apabila mengimport modul sebelum gelung berbilang baris. Untuk menyelesaikan isu ini, terdapat beberapa pendekatan yang perlu dipertimbangkan:

Bergema kepada Jurubahasa Python:

echo -e "import sys\nfor r in range(10): print 'rob'" | python

Menggunakan Fungsi exec Python:

python -c "exec(\"\"\"import sys\nfor r in range(10): print 'rob'\"\"\")"

Merangkai Perintah Gema:

(echo "import sys" ; echo "for r in range(10): print 'rob'" ) | python

Penyelesaian ini membenarkan pelaksanaan perintah berbilang baris dalam satu baris, membolehkan penyepaduan kod Python ke dalam Makefiles.

Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Perintah Python Berbilang Baris dalam Perintah Makefile Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn