vì vậy tôi có một tập lệnh python lấy tên tệp làm đối số lệnh và xử lý tệp đó. Tuy nhiên, vì tôi có 263 tệp cần xử lý giống nhau, tôi đã tự hỏi liệu phần đối số lệnh có thể được sửa đổi với vòng lặp for để liên tục chạy qua tất cả các tệp trong một thư mục không? Chúc mừng, SatSửa đổi tập lệnh python để chạy trên mọi tệp trong thư mục
EDIT:
Mã cho đối số hệ thống là ở đây:
try:
opt_list, args = getopt.getopt(sys.argv[1:], 'r:vo:A:Cp:U:eM:')
except getopt.GetoptError, msg:
print 'prepare_receptor4.py: %s' %msg
usage()
sys.exit(2)
với 'r' là tên của tập tin cần phải được xử lý và những người khác đang đối số tùy chọn. Tôi không chắc chắn làm thế nào để sửa đổi điều này với một vòng lặp for.
Chúc mừng, tôi đã cố gắng để thay đổi mã (cho vui và kinh nghiệm) nhưng cuối cùng lại phá vỡ nó ... vì vậy tôi sử dụng vòng lặp for trong bash mà làm việc một điều trị! Ngồi –