ich habe ein ganz kleines Programm mit einer äußerst merkwürdigen Fehlermeldung.
Programm:
Code: Alles auswählen
from BeautifulSoup import BeautifulSoup
import re, urllib
remote_file =open('d:\go.shtml','r')
html = remote_file.read()
remote_file.close
crt_extract(html)
def crt_extract(content):
soup = BeautifulSoup(content)
-----------------------------------------------
Fehler:
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 310, in RunScript
exec codeObject in __main__.__dict__
File "C:\software\diveintopython-5.4\py\bobtest6.py", line 8, in <module>
crt_extract(html)
File "C:\software\diveintopython-5.4\py\bobtest5.py", line 55, in crt_extract
NameError: global name 'res_forum' is not defined
>>>
Warum bekomme ich einen Fehler für eine Variable, die ich in dieser Version des Programms nicht verwende?
Initialisiert sich der Interpreter nicht neu? Oder wo könnte das Problem liegen?
Danke für Eure Hilfe,
Grüße, Alex
Edit by gerold: Code in Code-Tags gestellt.