Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีที่ดีที่สุดในการรันไฟล์ Python ทั้งหมดในไดเร็กทอรีคืออะไร?


วิธีที่เร็วและง่ายที่สุดในการเรียกใช้ไฟล์ Python ทั้งหมดในไดเร็กทอรีคือการใช้ลูป คุณสามารถใช้ bash ทำสิ่งนี้ให้คุณได้

ตัวอย่าง

ตัวอย่างเช่น สร้างไฟล์ใหม่ชื่อ run_all_py.sh และเขียนสิ่งต่อไปนี้ลงไป:

for f in *.py; do python"$f"; done

ผลลัพธ์

ตอนนี้เรียกใช้ไฟล์โดยใช้

$ bash run_all_py.sh

คุณยังสามารถใช้ xargs เพื่อรันไฟล์เหล่านี้แบบคู่ขนาน (มีเฉพาะบน UNIX เท่านั้น)

ตัวอย่าง

$ ls *.py|xargs -n 1 -P 4 python