Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Hantering av Binära Filer i Python | Behärska Filhantering i Python
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python Strukturell Programmering

bookHantering av Binära Filer i Python

Binärfiler är avgörande för lagring och hantering av data såsom bilder, ljudfiler, körbara filer eller annan data som inte består av text.

Läsa och skriva binär data

Operationer med binärfiler liknar de med textfiler men kräver lite mer noggrannhet för att hantera datan korrekt.

Öppna binärfiler

För att öppna en fil i binärt läge, lägg till 'b' till lägesparametern i funktionen open(). Till exempel öppnar 'rb' en fil för läsning i binärt läge, och 'wb' öppnar en fil för skrivning i binärt läge.

Skriva till binärfiler

Att skriva till en binärfil liknar att skriva till en textfil, förutom att datan måste vara i byteform:

data_to_write = b'This is binary data'
with open("example.bin", "wb") as file:
    file.write(data_to_write)

Läsa binärfiler

Vid läsning från en binärfil returneras data som bytes-objekt, inte som strängar. Detta är viktigt vid bearbetning eller hantering av data i filen.

with open("example.bin", "rb") as file:
    binary_data = file.read()
    print(binary_data) # Output: b'This is binary data'

Grattis! ⚡️ Du har tagit stora steg mot att bemästra viktiga tekniker för effektiv hantering och manipulation av filer i Python. Fortsätt det goda arbetet och bygg vidare på denna starka grund! 💪🏻

Uppgift

Swipe to start coding

Öva på att arbeta med binära filer i Python genom att utföra följande steg:

  • Öppna en fil med namnet data.bin i binärt skrivläge.
  • Skriv bytedatan b'PythonRocks!' till denna fil.
  • Öppna samma fil data.bin i binärt läsläge.
  • Läs in hela filens innehåll och lagra det i en variabel med namnet read_bytes.
  • Använd endast de bibliotek som är tillåtna i denna kurs.
  • Inkludera inte någon main-funktion eller kod utanför ovanstående steg.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

bookHantering av Binära Filer i Python

Svep för att visa menyn

Binärfiler är avgörande för lagring och hantering av data såsom bilder, ljudfiler, körbara filer eller annan data som inte består av text.

Läsa och skriva binär data

Operationer med binärfiler liknar de med textfiler men kräver lite mer noggrannhet för att hantera datan korrekt.

Öppna binärfiler

För att öppna en fil i binärt läge, lägg till 'b' till lägesparametern i funktionen open(). Till exempel öppnar 'rb' en fil för läsning i binärt läge, och 'wb' öppnar en fil för skrivning i binärt läge.

Skriva till binärfiler

Att skriva till en binärfil liknar att skriva till en textfil, förutom att datan måste vara i byteform:

data_to_write = b'This is binary data'
with open("example.bin", "wb") as file:
    file.write(data_to_write)

Läsa binärfiler

Vid läsning från en binärfil returneras data som bytes-objekt, inte som strängar. Detta är viktigt vid bearbetning eller hantering av data i filen.

with open("example.bin", "rb") as file:
    binary_data = file.read()
    print(binary_data) # Output: b'This is binary data'

Grattis! ⚡️ Du har tagit stora steg mot att bemästra viktiga tekniker för effektiv hantering och manipulation av filer i Python. Fortsätt det goda arbetet och bygg vidare på denna starka grund! 💪🏻

Uppgift

Swipe to start coding

Öva på att arbeta med binära filer i Python genom att utföra följande steg:

  • Öppna en fil med namnet data.bin i binärt skrivläge.
  • Skriv bytedatan b'PythonRocks!' till denna fil.
  • Öppna samma fil data.bin i binärt läsläge.
  • Läs in hela filens innehåll och lagra det i en variabel med namnet read_bytes.
  • Använd endast de bibliotek som är tillåtna i denna kurs.
  • Inkludera inte någon main-funktion eller kod utanför ovanstående steg.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7
single

single

some-alt