Tôi đang cố gắng tách một phần của tài liệu thành các thành phần khác nhau của nó được phân cách bằng dấu và. Đây là những gì tôi có:LoạiError: split() không có đối số từ khóa
name,function,range,w,h,k,frac,constraint = str.split(str="&", num=8)
Lỗi:
TypeError: split() takes no keyword arguments
Ai đó có thể giải thích các lỗi với tôi và cũng cung cấp một phương pháp thay thế đối với tôi để làm cho công việc này?
Không chỉ là không có lý do để xác định tên, nó thực sự là một lỗi để làm như vậy (ít nhất là trong Python 2.x, không biết về 3.x) ngay cả khi bạn sử dụng tên mà doc sử dụng, 'sep' và' maxsplit'. Theo đó, lưu ý rằng lỗi nói "* không * đối số từ khóa". – jez
Huh. Nó hoạt động trong 3.x, vì vậy tôi nghĩ rằng nó sẽ làm việc trong 2.x là tốt. Đã cập nhật. – iCodez
Nó cũng đặc biệt quan trọng để tránh nhầm lẫn người dùng mới về việc không sử dụng tên 'str', vì' str.split' * hiện * tồn tại như một phương thức không liên kết. Tôi hy vọng OP đã được nói "oh, bạn nên sử dụng' str.split() '" mà * là * true, nhưng có thể được thực hiện sai .... – jez