Cara menjalankan skrip Python dalam sistem Linux dan mendapatkan hasilnya
Apabila menggunakan sistem Linux untuk membangunkan dan menjalankan skrip Python, kita selalunya perlu menjalankan skrip dan mendapatkan hasilnya. Artikel ini akan memperkenalkan cara menjalankan skrip Python dalam sistem Linux dan mendapatkan outputnya. Di bawah ialah langkah khusus dan kod sampel.
# sum.py def sum_numbers(a, b): return a + b result = sum_numbers(5, 3) print("The sum is:", result)
Simpan dan tutup fail.
chmod +x sum.py
./sum.py
Anda akan melihat output berikut:
The sum is: 8
Dengan cara ini, anda telah berjaya menjalankan skrip Python dalam sistem Linux dan memperoleh hasilnya.
# execute_script.py import subprocess script_output = subprocess.check_output(["./sum.py"]).decode("utf-8") print("Script output:", script_output)
Dalam contoh ini, import modul subproses dahulu, dan kemudian gunakan fungsi check_output untuk menjalankan skrip dan mendapatkan outputnya. Ambil perhatian bahawa kami menggunakan fungsi penyahkod untuk menukar output daripada aliran bait kepada rentetan dan mencetaknya.
Simpan dan tutup fail.
python execute_script.py
Anda akan melihat output berikut:
Script output: The sum is: 8
Dengan cara ini, anda akan berjaya jalankan skrip pada Linux Skrip Python dijalankan dalam sistem dan outputnya diperoleh melalui proses anak.
Ringkasan:
Dalam sistem Linux, kita boleh menjalankan skrip Python dan mendapatkan outputnya dalam langkah mudah. Pertama, kita perlu menambah kebenaran boleh laku pada skrip. Anda kemudiannya boleh menjalankan skrip terus di terminal dan melihat output. Jika anda ingin menyimpan hasil output kepada pembolehubah, anda boleh menggunakan fungsi check_output subproses modul subproses untuk mencapai ini. Saya harap artikel ini dapat membantu anda menggunakan skrip Python untuk menjalankan dan mendapatkan hasil dalam sistem Linux.
Atas ialah kandungan terperinci Bagaimana untuk menjalankan skrip Python dalam sistem Linux dan mendapatkan hasilnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!