Tôi đang cố gắng gỡ lỗi một tập lệnh lấy đối số dòng lệnh làm đầu vào. Đối số là các tệp văn bản trong cùng một thư mục. Tập lệnh lấy tên tệp từ danh sách sys.argv. Vấn đề của tôi là tôi không thể khởi chạy kịch bản với các đối số trong pycharm.Đối số Pycharm và sys.argv
Tôi đã cố gắng để vào lập luận thành "thông số Script" lĩnh vực trong "Run"> "Chỉnh sửa cấu hình" menu như vậy:
-s'file1.txt', -s'file2.txt'
Nhưng nó đã không làm việc. Làm cách nào để khởi chạy tập lệnh của tôi với các đối số?
P.S. Tôi đang trên Ubuntu
Cảm ơn nó đã hoạt động. Ngoài ra nó chỉ ra rằng tôi nên sử dụng "" dấu ngoặc kép thay vì ''. – YKY
Có, xấu của tôi, hãy để tôi chỉ rõ rằng trong câu trả lời cho sự hoàn chỉnh hơn nữa. –
Điều này hữu ích; nhưng để làm rõ, kịch bản python của tôi có hai tên tập tin như các tham số, một cho -r và một cho -s (hoặc cả hai hoặc một hoặc không). Vì vậy, thông số tập lệnh của tôi được chỉ định là [-p "prof_samples.txt" -r "resp_samples.txt"] không có tùy chọn thông dịch viên. – hangzhouharry