Với chức năng python:Bắt tên tham số phương pháp trong python
def aMethod(arg1, arg2):
pass
Làm thế nào tôi có thể trích xuất số lượng và tên của các đối số. I E. cho rằng tôi có một tham chiếu đến func, tôi muốn các func. [cái gì] để trở về ("arg1", "arg2")
Kịch bản sử dụng cho điều này là tôi có một trang trí, và tôi muốn sử dụng đối số phương thức theo cùng thứ tự mà chúng xuất hiện cho hàm thực tế dưới dạng khóa. I E. sẽ như thế nào giao diện trang trí mà in "a, b" khi tôi gọi aMethod ("a", "b")
Đối với một danh sách khác nhau của câu trả lời cho một câu hỏi gần như giống hệt, xem [bài này stackoverflow khác] (http://stackoverflow.com/câu hỏi/582056/get-list-of-parameters-bên trong-python-chức năng) –
Tiêu đề của bạn là gây hiểu lầm: khi người ta nói 'phương pháp' wrt từ 'chức năng', người ta thường nghĩ về một phương pháp lớp học. Đối với chức năng, câu trả lời được lựa chọn của bạn (từ Jouni K. Seppanen) là tốt. Nhưng đối với phương thức (lớp), nó không hoạt động và giải pháp kiểm tra (từ Brian) nên được sử dụng. –