Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Melaksanakan Perintah Python Berbilang Baris dalam Perintah Makefile Tunggal?
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!