[Python]Urllib .txt auslesen

05/14/2013 14:48 .He3o Copy™#1
Hey
Ich hab ein kleines Problem und zwar wollte ich von einem Webspace gerne verschiedene Strings auslesen dann hab ich es zunächst mit einer normalen txt datei auf meinem pc probiert kein problem. Nur wenn ich das jetzt von dem Webspace auslesen kommt ein Error.

Script:
PHP Code:
available urllib.urlopen(url)
        
availableList available.read()
        
availableFilter str(availableList).replace("\n""")
        
availablePlayer str(availableFilter).split(",")
        for 
i in xrange(int(str(availableList).count(","))):
            
self.fileListBox.AppendItem(Item(availablePlayer[i])) 
Syserr:
PHP Code:
0514 14:36:15890 :: available urllib.urlopen(url)

0514 14:36:15890 ::   File "C:\python22\lib\urllib.py"line 73in urlopen

0514 14
:36:15890 ::   File "C:\python22\lib\urllib.py"line 156in open

0514 14
:36:15891 ::   File "C:\python22\lib\urllib.py"line 934in splittype

0514 14
:36:15891 ::   File "system.py"line 130in __pack_import

0514 14
:36:15891 ::   File "system.py"line 64in __init__

0514 14
:36:15891 :: AttributeError
0514 14
:36:15891 :: : 
0514 14:36:15891 :: 'NoneType' object has no attribute 'split' 
05/14/2013 15:26 [uLow]Beni#2
Du hast wohl vergessen ein Modul in den LIB-Ordner zu kopieren.
Sonst kann ich mir nichts anderes vorstellen.
05/14/2013 17:52 .He3o Copy™#3
ich hab jetzt fast schon den ganzen lib ordner im client drin von python22 aber das hilft leider auch nichts er will die split funktion so nicht annehmen nur wenn ich die datei auf dem pc hab geht es
05/14/2013 18:34 .Inya#4
Sieht danach aus als würde er garkeinen String übermittelt bekommen und deshalb den Fehler ausgeben, dass 'NoneType' -> Keine Ausgabe nicht von der Funktion Split verarbeitet werden kann. Ich hab zwar nicht viel Ahnung von Python aber die Fehlermeldungen der Programmiersprachen ähneln sich ja sehr.

Prüf einfach mal ob überhaupt ein Rückgabewert da ist :)

MfG InyaProd
05/14/2013 18:36 .He3o Copy™#5
Ja das Funkt ich kann ein string auslesen also den ersten aber die split func geht einfach nicht
05/14/2013 18:37 [uLow]Beni#6
Nix Rückgabe-Wert.

Die Zeile "available = urllib.urlopen(url)" wirft eine Exception, weil etwas nicht passt.

Hast du schonmal urllib2 versucht ?
05/14/2013 18:54 .He3o Copy™#7
Quote:
Die Zeile "available = urllib.urlopen(url)" wirft eine Exception, weil etwas nicht passt.

Hast du schonmal urllib2 versucht ?
Ja ich auch schon aber da gibts auch ähnliche fehler
05/16/2013 21:03 .He3o Copy™#8
push