Tôi làm việc trên hệ thống giành chiến thắng, và tôi tự hỏi một cách mà tôi có thể sử dụng một kịch bản python mà có thể chạy trong dòng cmd để khối lượng biên dịch các tập tin py. Tôi đã viết một mã python đơn giản.Làm thế nào để biên dịch tất cả các tệp py thành tệp pyc trong một thư mục bằng cách viết một tập lệnh python?
import py_compile, os, glob
dir = 'D:\\FAS\\config'
for f in glob.glob(dir + '\\*.py'):
py_compile.compile(f)
print "Success compile the file: %s" % f
Nó hoạt động bất tiện và không thể biên dịch tệp trong thư mục con của thư mục. Tôi hy vọng sự giúp đỡ của bạn.
Ngoài ra, từ dòng lệnh: 'python -m compilelall -f D:/FAS/config' –