Detta skapar en PDF som du sedan kan skriva ut. Du kan även spara ner PDFn och skriva ut senare.
Titel på utskriften?
Tack för ditt bidrag
Om vi kan använda det så lägger vi upp det på sidan. Nedan en länk till ditt bidrag om du vill spara det.
Spara som ...
Du sparar ditt skript under detta namn och kan sedan hämta tillbaka det med samma namn.
Läs in
Läs in ett tidigare sparat skript. Obs att du enbart kan läsa in skript i den webbläsare där du sparade skriptet. Vill du kunna läsa in och spara skript oberoende av webbläsare, så behöver du skaffa ett login (enkelt och gratis).
Skicka in bidrag
Föreslå rubrik
Beskriv vad din kod gör
Skapa kort länk
Använd en kort URL för att skicka länk till koden via SMS eller epost. När mottagaren klickar på länken, så öppnas denna webbsida, med din kod och din text. Länken rensas bort automatiskt om den inte används.
Rubrik (frivilligt)
Beskrivning (frivilligt)
Länk (kopiera hela)
readline()
Readline läser en rad från en öppen fil fram till första nyradstecknet i filen.
läser fram till nyradstecken
Så, readline läser fram till nyradstecknet och stannar där, men kommer ihåg positionen. Så nästan gång vi ber readline() läsa en rad, så fortsätter den läsa på nästa rad även denna gång fram tills dess att nyradstecken dyker upp.
readline()
Vi läser en rad och stänger sedan filen.
f = open('/ex/text.txt')
rad = f.readline()
print(rad)
f.close()
f = open('/ex/text.txt')
rad = f.readline()
print(rad)
f.close()
Så, vill vi läsa flera rader måste vi upprepande anropa readline() för att läsa ytterligare rader.
f = open('/ex/text.txt')
rad = f.readline()
print(rad)
rad = f.readline()
print(rad)
rad = f.readline()
print(rad)
f.close()
f = open('/ex/text.txt')
rad = f.readline()
print(rad)
rad = f.readline()
print(rad)
rad = f.readline()
print(rad)
f.close()
Vi kan också göra en loop, läsa rad för rad tills det inte finns några rader mer.
f = open('/ex/text.txt')
rad = f.readline()
while rad != "":
print(rad, end="")
rad = f.readline()
f.close()
f = open('/ex/text.txt')
rad = f.readline()
while rad != "":
print(rad, end="")
rad = f.readline()
f.close()
Observera att radbrytning redan finns i filen, så vi vill inte att print skall lägga till ytterligare en radbrytning. Prova vad som händer om du inte hade skrivit end="".