Code: Alles auswählen
f=open(filename,'r')
lines=0L
for line in f.xreadlines():
lines+=1L
f.close()
Code: Alles auswählen
f=open(filename,'r')
lines=0L
for line in f.xreadlines():
lines+=1L
f.close()
Code: Alles auswählen
wc -l Dateiname # gibt Anzahl der Zeilen
wc -l Dateiname* # gibt Dateinamen und Anzahl der Zeilen
Code: Alles auswählen
reserviere 100000 Bytes für den buffer
setze Zeilenzähler auf 0
öffne Datei
solange noch nicht EOF erreicht ist:
lese 100000 Bytes aus Datei in den buffer
zähle alle Zeilenumbrüche im buffer
erhöhe Zeilenzähler um die gezählten Zeilen
schließe Datei
Code: Alles auswählen
bla= file.read(bufSize)
:?::?: Du gibst zu, mit einem "minderwertigem" OS zu arbeiten :?::?:Beyond hat geschrieben:Ich habe mir überlegt ob es bei besseren OS Linux/Unix/BSD etc. einen Befehl gibt "Kopiere Daten von Device A nach Device B".
Code: Alles auswählen
# sichert mein Homverzeichnis nach /tmp/hans.tar
tar cvf /tmp/hans.tar /home/hans
# sichert mein Homeverzeichnis auf DAT
tar cvf /dev/rct0 /home/hans