Computer >> Máy Tính >  >> Lập trình >> Python

Cách tốt nhất để chạy tất cả các tệp Python trong một thư mục là gì?

Cách nhanh nhất và dễ nhất để chạy tất cả các tệp Python trong một thư mục là sử dụng các vòng lặp. Bạn có thể sử dụng bash để làm điều này cho bạn.

Ví dụ

Ví dụ:tạo một tệp mới có tên run_all_py.sh và viết nội dung sau vào đó:

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

Đầu ra

Bây giờ hãy chạy tệp bằng

$ bash run_all_py.sh

Bạn cũng có thể sử dụng xargs để thực thi song song các tệp này (Chỉ khả dụng trên UNIX).

Ví dụ

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