Code: Alles auswählen
class A:
def __init__(self):
self.file = open("test.txt")
...
def readme(self):
self.file.seek(0)
for line in self.file:
print line
Code: Alles auswählen
class A:
def __init__(self):
self.file = open("test.txt")
...
def readme(self):
self.file.seek(0)
for line in self.file:
print line
Wenn man von object erbt hat man eine New-Style Klasse.nomnom hat geschrieben:Was birgt die Vererbung von `object` für Vorteile?cofi hat geschrieben:Du meinst in Python2 nicht von `object` zu erben? Hmm ja.
New-style and classic classesnomnom hat geschrieben:Was birgt die Vererbung von `object` für Vorteile?
Code: Alles auswählen
# im grunde steht hier der algorithmus
# das Problem, da ich ab und an tempfiles einbauen will, benötige ich hier eine offene Datei
def mach_irgendwas(file):
for line in file:
wichtiger vorgang
# Nun hab ich auch andere Dateien, welche "Normal" sind
def mach_irgendwas2(path):
file = open()
# genau das selbe wie oben
for line in file:
wichtiger vorgang
file.close()
Code: Alles auswählen
class handler: #oldschool ^^ no object
def __init__(self):
self.file = None
def slect_colums:
...
return new_handler
Code: Alles auswählen
handler1.select_was().machirgendwasanderes().und_noch_mehr()
nicht explizit, es sei denn ein Benutzer möchte diese Schritte speichern, so dass diese in Temporäre Dateien geschrieben werden sollten.select_was()
Code: Alles auswählen
def mach_irgendwas(file):
for line in file:
wichtiger vorgang
def mach_irgendwas2(path):
withe open(...) as file:
mach_irgendwas(file)