Python Forum
Correct way to change bytes in a file?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Correct way to change bytes in a file?
#7
(Feb-22-2017, 04:50 PM)Ofnuts Wrote: The difference between ids and addresses make me believe that the 'i' elements you get are already copies of the bytes in the sequence...
No they are not copies,id() only return the object memory address.
Everything in python is stored as reference.
>>> import sys

>>> blist = list(b'\x76\x12\x0B\x08')
>>> id(blist)
6114280
>>> sys.getsizeof(blist)
64

>>> blist[0]
118
>>> id(blist[0])
1351010144
>>> sys.getsizeof(blist[0])
14
What is actually stored(the "pointer" itself of blist[0]) is something we cannot access or manipulate in any way.
blist[0] evaluates to a Python object(that's get a memory address) and that's all we can rely on.
Reply


Messages In This Thread
What is actually stored in memory? - by Raptor88 - Feb-22-2017, 10:49 AM
RE: What is actually stored in memory? - by Mekire - Feb-22-2017, 10:59 AM
RE: What is actually stored in memory? - by Ofnuts - Feb-22-2017, 11:41 AM
RE: What is actually stored in memory? - by wavic - Feb-22-2017, 11:54 AM
RE: What is actually stored in memory? - by Ofnuts - Feb-22-2017, 04:50 PM
RE: What is actually stored in memory? - by snippsat - Feb-22-2017, 06:56 PM
RE: What is actually stored in memory? - by wavic - Feb-22-2017, 07:45 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Extracting the correct data from a CSV file S2G 6 221 Yesterday, 04:50 PM
Last Post: snippsat
  What does .flush do? How can I change this to write to the file? Pedroski55 3 394 Apr-22-2024, 01:15 PM
Last Post: snippsat
Question [SOLVED] Correct way to convert file from cp-1252 to utf-8? Winfried 8 1,380 Feb-29-2024, 12:30 AM
Last Post: Winfried
  logging: change log file permission with RotatingFileHandler erg 0 1,189 Aug-09-2023, 01:24 PM
Last Post: erg
  How can I change the uuid name of a file to his original file? MaddoxMB 2 1,064 Jul-17-2023, 10:15 PM
Last Post: Pedroski55
  Change HID bytes using pywinusb.hid Stealthrt 0 721 Jul-06-2023, 03:36 PM
Last Post: Stealthrt
  unittest generates multiple files for each of my test case, how do I change to 1 file zsousa 0 1,023 Feb-15-2023, 05:34 PM
Last Post: zsousa
  find some word in text list file and a bit change to them RolanRoll 3 1,616 Jun-27-2022, 01:36 AM
Last Post: RolanRoll
Photo (Beginners problem) Does file change during this code? fiqu 3 1,977 Nov-03-2021, 10:23 PM
Last Post: bowlofred
  change csv file into adjency list ainisyarifaah 0 1,550 Sep-21-2021, 02:49 AM
Last Post: ainisyarifaah

Forum Jump:

User Panel Messages

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