Aufbau "agents.py":
Code: Alles auswählen
class CAGENTFILE:
path = ""
def FileRead(self):
datei = open( self.path,'r')
##....gekürzt, da Auszug
Code: Alles auswählen
import agents
cAgentFile = agents.CAGENTFILE
cAgentFile.path = "f:/crowdpython/agentlist.txt" ##Methode in Klasse folgt
cAgentFile.FileRead() ##hier liegt der Hase im Pfeffer
cAgentFile.FileRead()
TypeError: unbound method FileRead() must be called with CAGENTFILE instance as first argument (got nothing instead)
Was bedeuted denn Unbound in dem Zusammenhang? Ist FileRead keine Methode der Klasse (einrückung müßte doch stimmen, oder)???
Erstellt "cAgentFile = agents.CAGENTFILE" nicht eine Instanz/Objekt der Classe CAGENTFILE???
Bin etwas Ratlos...und dankbar für Hilfe
Cu Paddy