Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
directory = r"data/"
files = "*.txt"
filenames = glob.glob(directory + files)
with open('juli.txt', 'w') as outfile:
for fname in filenames:
with open(fname) as infile:
for line in infile:
outfile.write(line)
climate_Moxa = 'juli.txt'
Das Problem was ich habe ist das er jetzt jede Zeile einliest. Aber ich hätte gern das er in Zeile 5 oder so anfängt und die Datei Bis zum ende einliest.
from itertools import islice
directory = r"data/"
files = "*.txt"
filenames = glob.glob(directory + files)
with open('juli.txt', 'w') as outfile:
for fname in islice(filenames, 5, None):
with open(fname) as infile:
for line in infile:
outfile.write(line)
climate_Moxa = 'juli.txt'
directory = r"data/"
files = "*.txt"
filenames = glob.glob(directory + files)
with open('juli.txt', 'w') as outfile:
for fname in filenames:
with open(fname) as infile:
for line in (islice(infile, 8, None)):
outfile.write(line)
climate_Moxa = 'juli.txt'
@Lienz20013: Hinweis: Die Reihenfolge von `filenames` ist nicht garantiert sondern von externen Faktoren abhängig. Wenn die also nicht egal sein sollte, dann muss man die selbst sortieren um sicher zu gehen das man nicht nur zufällig die richtige Reihenfolge hat.