txt file output zählen
Hallo ich habe ein Programm geschrieben mit dem man über Python in eine text file schreiben kann und möchte nun, dass wenn zb die txtfile eine Länge von 500 elementen hat, zugemacht wird und eine neue textfile automatisch aufgemacht wird. Weiß jemand wie das geht ?
Wie zähl ich die denn ? geht das auch ohne while loop?
Hier ist mal der code vll könnt ihr den so verändern das,dass was ich mir wünsche funktioniert.
Hier ist mal der code vll könnt ihr den so verändern das,dass was ich mir wünsche funktioniert.
Code: Alles auswählen
def keyhook(event):
f = open("_file_.txt","a") # w für write
print ('Key:', event.Key)
a = event.Key
tw = f.write(a)
# return True to pass the event to other handlers
return True
# create a hook manager
hm = pyHook.HookManager()
# watch for all mouse events
hm.KeyDown = keyhook
# set the hook
hm.HookKeyboard()
Zuletzt geändert von Anonymous am Donnerstag 6. März 2014, 07:47, insgesamt 1-mal geändert.
Grund: Quelltext in Python-Code-Tags gesetzt.
Grund: Quelltext in Python-Code-Tags gesetzt.
okay also ich habs mal so probiert mit class kenne ich mich leider noch nciht so aus darum hat es auch nciht geklappt:
weiß jemand wo der fehler mit class legt bzw. wie man das macht
Code: Alles auswählen
class Obj(object):
ids = count(0)
def keyhook(event):
f = open("_file_.txt","a") # w für write
print ('Key:', event.Key)
a = event.Key.ids.next()
tw = f.write(a)
return True
hm = pyHook.HookManager()
hm.KeyDown = keyhook
hm.HookKeyboard()
pythoncom.PumpMessages()
Zuletzt geändert von Anonymous am Donnerstag 6. März 2014, 07:48, insgesamt 1-mal geändert.
Grund: Quelltext in Python-Code-Tags gesetzt.
Grund: Quelltext in Python-Code-Tags gesetzt.
Programmieren funktioniert nicht durch Raten von Code. Dir fehlen ganz offensichtlich absolute Grundlagen. Tu dir selbst einen Gefallen und arbeite doch bitte zunächst das Tutorial gründlich durch. Sonst wirst du nie über einfachste Programm hinaus kommen.
Das Leben ist wie ein Tennisball.