Python Forum
How do I write class objects to a file in binary mode?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do I write class objects to a file in binary mode?
#7
It appears they borked their example. From the comment, it looks like that was supposed to be a list, using your attributes, not an empty string. Besides that, neither method has a self argument, so the example would result in an error. And they don't even attempt to show reading, as opposed to writing. What forum did you go to? Generally, it's seen as polite to inform both forums of each other to prevent duplicate work.

As for your problem - I recommend not writing a straight list to a file. Create a dict/list (either is fine; I would probably prefer a dict because I think it's more human-readable, assuming file size / performance are not at issue), then use the json module to dump that Python object to disk as JSON. You can then use the same module to read that back from a file and then you can build your class from whatever you read from disk.
Reply


Messages In This Thread
RE: How do I write class objects to a file in binary mode? - by micseydel - Sep-14-2019, 06:16 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How can I write formatted (i.e. bold, italic, change font size, etc.) text to a file? JohnJSal 13 29,268 May-20-2025, 12:26 PM
Last Post: hanmen9527
  How to write variable in a python file then import it in another python file? tatahuft 4 1,158 Jan-01-2025, 12:18 AM
Last Post: Skaperen
  How to read a file as binary or hex "string" so that I can do regex search? tatahuft 3 1,469 Dec-19-2024, 11:57 AM
Last Post: snippsat
  [SOLVED] [Linux] Write file and change owner? Winfried 6 1,862 Oct-17-2024, 01:15 AM
Last Post: Winfried
  UART write binary code trix 3 1,958 Apr-28-2024, 04:57 PM
Last Post: deanhystad
  What does .flush do? How can I change this to write to the file? Pedroski55 3 1,561 Apr-22-2024, 01:15 PM
Last Post: snippsat
  Last record in file doesn't write to newline gonksoup 3 1,858 Jan-22-2024, 12:56 PM
Last Post: deanhystad
  How Write Part of a Binary Array? Assembler 1 1,130 Jan-14-2024, 11:35 PM
Last Post: Gribouillis
  write to csv file problem jacksfrustration 11 5,885 Nov-09-2023, 01:56 PM
Last Post: deanhystad
  python Read each xlsx file and write it into csv with pipe delimiter mg24 4 4,249 Nov-09-2023, 10:56 AM
Last Post: mg24

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020