Sto provando a separare una sezione di un documento nei suoi diversi componenti che sono separati da e commerciali. Questo è quello che ho:TypeError: split() non accetta argomenti parola chiave
name,function,range,w,h,k,frac,constraint = str.split(str="&", num=8)
Errore:
TypeError: split() takes no keyword arguments
Qualcuno può spiegare l'errore a me e anche fornire un metodo alternativo per me fare questo lavoro?
non solo non c'è motivo per specificare i nomi, in realtà è un errore di farlo (almeno in Python 2.x, non so su 3.x), anche se si usa i nomi che usa il doc, 'sep' e' maxsplit'. Di conseguenza, si noti che l'errore dice "* no * argomenti della parola chiave". – jez
Huh. Funziona in 3.x, quindi ho pensato che avrebbe funzionato anche in 2.x. Aggiornato. – iCodez
È anche particolarmente importante confondere i nuovi utenti sul non utilizzo del nome 'str', perché' str.split' * fa * esiste come metodo non associato. Mi aspetto che l'OP sia stato detto "oh, dovresti usare' str.split() '" che * è * vero, ma può essere preso in modo errato .... – jez