
Edit:
@SchneiderWeisse: In dem Bild ist etwas das nach Daten aussieht. Die kann man lesen wenn man herausfindet wie die Informationen zu deuten sind. Die `Python Imaging Library` (PIL) könnte hier nützlich sein.


Das ist noch nicht Level 7, sondern das Ende von Level 6.Ich hänge gerade an Level 7, its in the air. look at the letters.
Soweit ist er noch nicht. Das Bild sieht er erst, wenn er das Rätsel oben gelöst hat. Dann braucht er die PIL.BlackJack hat geschrieben:In dem Bild ist etwas das nach Daten aussieht. Die kann man lesen wenn man herausfindet wie die Informationen zu deuten sind. Die `Python Imaging Library` (PIL) könnte hier nützlich sein.

Code: Alles auswählen
import zipfile
import re
stri = ""
zahl = "90052"
zip_datei = zipfile.ZipFile("C:\Data\Pythonchallenge\channel.zip")
datei_anzahl = len(zip_datei.namelist()) - 1 							#minus Readme.txt
print datei_anzahl
for one in range(datei_anzahl):
	code = zip_datei.read("%s.txt" %zahl) 								#Dateiinhalt
	stri += zip_datei.getinfo("%s.txt" %zahl).comment 					#Banner
	a = re.compile(r"([0-9]+)") 										#nächste Datei
	results = re.findall(a,code)										#nächste Datei
	for two in results:
		zahl = two
	print zahl
print stri
ende = raw_input()Code: Alles auswählen
import zipfile
import re
stri = ""
zahl = "90052"
zip_datei = zipfile.ZipFile("C:\Data\Pythonchallenge\channel.zip")
datei_anzahl = len(zip_datei.namelist()) - 1 							#minus Readme.txt
print datei_anzahl
for one in range(datei_anzahl):
	code = zip_datei.read("%s.txt" %zahl) 								#Dateiinhalt
	stri += zip_datei.getinfo("%s.txt" %zahl).comment 					#Banner
	a = re.compile(r"([0-9]+)") 										#nächste Datei
	results = re.findall(a,code)										#nächste Datei
	for two in results:
		zahl = two
	print zahl
print stri
ende = raw_input()Code: Alles auswählen
import re
import sys
import zipfile
archive = zipfile.ZipFile('channel.zip')
try:
    number = '90052'
    while True:
        filename = number + '.txt'
        sys.stdout.write(archive.getinfo(filename).comment)
        number = re.findall('([0-9]+)', archive.read(filename))[-1]
except IndexError:
    passDie Lösung steht seit Jahren in unseren FAQ.SchneiderWeisse hat geschrieben:Ich mach einen doppelklick, die Eingabeaufforderung öffnet sich und schließt sich auch gleich wieder...
Code: Alles auswählen
  File "level6.py", line 11
SyntaxError: Non-ASCII character '\xe4' in file level6.py on line 11, but
oding declared; see http://www.python.org/peps/pep-0263.html for detailsCode: Alles auswählen
import zipfile
import re
import sys
zip_datei = zipfile.ZipFile("C:\Data\Pythonchallenge\channel.zip")
try:
	zahl = "90052"
	while True:
		file_name = zahl + ".txt"
		sys.stdout.write(zip_datei.getinfo(file_name).comment)
		zahl = re.findall(r"([0-9]+)",zip_datei.read(file_name))[-1]
except IndexError:
	pass
ende = raw_input()Du musst das Encoding angeben, also etwa ``# -*- coding: utf-8 -*-`` oben im Skript.SchneiderWeisse hat geschrieben:Was mir nicht besonders viel sagt...
Was ist hier das Problem?