Python Forum
loop for dynamic cut string - cleaner way?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
loop for dynamic cut string - cleaner way?
#1
hello ,
I have a long string of data the (80211 frame - if its help) and I want to cut it to pieces according to this logic:
first byte is the TAG
second byte is the lenght
then data length is acoording to the second byte

this is what I have done , is there a way yo make it cleaner?
IE_Data= 010402040b1632080102030405060708
start = 0
BYTE_SIZE = 2

for i in range(start, len(IE_Data)):
    Tag_ID = IE_Data[start:start + BYTE_SIZE]
    length = IE_Data[start + BYTE_SIZE: start + BYTE_SIZE + BYTE_SIZE]
    length_int = int(length,16)*2
    data = IE_Data[start+4:start+4+length_int]
    data_length = len(data)
    start = start + 4 + data_length
    print(
        "id - " + Tag_ID,
        "\n\rlength - " + length,
        "\n\rdata - " + data
    )
)
Thanks,
Reply


Messages In This Thread
loop for dynamic cut string - cleaner way? - by korenron - Nov-22-2021, 11:29 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Creating a loop with dynamic variables instead of hardcoded values FugaziRocks 3 1,430 Jul-27-2022, 08:50 PM
Last Post: rob101
  Loop through a list of string oldtrafford 4 1,420 Mar-24-2022, 05:30 PM
Last Post: deanhystad
  Loop through a list of string oldtrafford 3 1,658 Feb-15-2022, 04:42 PM
Last Post: snippsat
  I am trying to reverse a string using loop codinglearner 4 2,128 Sep-28-2021, 10:46 PM
Last Post: Pedroski55
  Create Dynamic For Loop quest 3 4,290 Apr-26-2021, 02:03 PM
Last Post: ibreeden
  cursor.execute: How to insert dynamic number in a string? stoeberhai 2 3,447 Mar-18-2021, 12:55 PM
Last Post: stoeberhai
  Convert string to JSON using a for loop PG_Breizh 3 2,895 Jan-08-2021, 06:10 PM
Last Post: PG_Breizh
  String slicing and loop iteration divyansh 9 4,614 Jun-07-2020, 10:29 PM
Last Post: divyansh
  Cleaner way to rewrite fakka 5 3,008 Dec-05-2019, 04:53 AM
Last Post: stullis
  Putting an array for each string that is printed to a loop ClaudioSimonetti 1 2,315 Feb-05-2019, 12:52 PM
Last Post: perfringo

Forum Jump:

User Panel Messages

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