f = opener.open( req ) text = f.read( ).strip( ) text = text.replace( "\n", "" ) self.words = re.split( '(\W+)', text ) i = 0 while i < len( self.words ) : if self.words[i] == ' ' or self.words[i] == '' : del self.words[i] i = i + 1 f.close( )
Funtionen tager en URL og deler indholdet op i enkelte ord. Det virker alt sammen som det skal, bortset fra min User-Agent header. Istedet for 'testing...' bliver den til ': testing...., Python.urllib/2.4'
Jeg har søgt på google, men kan ikke finde ud af hvad det er jeg gør galt. Nogen der ved hvad problemet er?
Måske. Men hvis alle programmer på nettet bare skulle opgive, hvis der var en fejl, så kom vi nok ingen vegne ;) Svar selv, accepter eget svar. Jeg samler slet ikke på point.
Det kan du jo have ret i :) Det gør det bare lidt svært at finde fejlen i ens kode når den slags accepteres uden vrøvl.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.