In python, how can I pad an array of bytes so that all values are 8 bytes long?
#bytes to parse
byte = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#parse bytes to all be 8 long in the array
blocklist = [inpbyteseq[i:i+8] for i in range(0,len(inpbyteseq), 8)]
#Pad the bytes at the end of the array so that they are 8 long as well
for i in blocklist:
while (sys.getsizeof(i)
< 41):
blocklist[i] = blocklist[i] + b'\x20' * (41 - sys.getsizeof(i))
This returns an error. What am I doing wrong?
THE CODE IS:
# bytes to parse
byte = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
# taking user input as string and then converting it into bytes using str.encode()
inpbyteseq = str.encode(input('Enter a string\n'))
# parse bytes to all be 8 long in the array
# creating a list of sequences of length 8 bytes
blocklist = [inpbyteseq[i:i + 8] for i in range(0, len(inpbyteseq), 8)]
# Pad the bytes at the end of the array so that they are 8 long as well
# iterating through each sequence in blocklist
# i is index of the sequence in the blocklist
for i in range(len(blocklist)):
if len(blocklist[i]) < 8:
blocklist[i] = blocklist[i] + b'\x20' * (8 - len(blocklist[i]))
print(blocklist)
SCREENSHOT TO UNDERSTAND INDENTATION:

OUTPUT:

In python, how can I pad an array of bytes so that all values are 8...
I need a Python code for this problem.
We can use python's array slicing in many ways, and here is just one example. To take the forward derivative of an array y, we use (y[i+1] - y[i])/dx For example, if dx=1 , we might write a derivative routine as yderiv = zeros (len(y)-1) for i in range(len(y)-1): yderiv[i] = y(i+1] - y[i] Note that here, yderiv is one element shorter than y -- this is because you need 2 points...
If I have a function in python, say show(B), how would I code it so that if B is a list like [3,3,4,0,0,8,2,0,0,5], it should return the elements in B that are not in range(len(B)). So the length of B in the given example is 10 so the range is from 0 to 9, so we want to return [0,1,2,5,6,9] since these are the values not in B. Thanks
Python Problem Hello i am trying to finish this code it does not save guesses or count wrong guesses. When printing hman it needs to only show _ and letters together. For example if the word is amazing and guess=a it must print a_a_ _ _ _ not a_ _ _ _ and _a_ _ _ separately or with spaces. The guess has a maximum of 8 wrong guesses so for every wrong guess the game must count it if...
In the project I am working right now, we have some python and some C# code. At some point, I call from python a subprocess which starts a C# executable. This C# code returns an error code, which has to be understood on the python side and a readable report has to be created. This means, both sides "must speak the same language". So, at the end I have to handle a mapping {error codes: readable explanation} (normally we implement...
I am using python and I want to
know how I can get the spacing between the low mid and high to
be dependent on the range and how I can get that
boarder to be dependent on the range as well. Im not sure what you
mean, I just want to know about the spacing.
Modify your project1.py Python program so that it displays the low, mid and high point values for periodic function and a double-line border. (HINT:...
A. Write a Python script so that the user can enter any number of grades. Create a calcavg() function so that it takes the number of grades as a parameter and returns the regular average (not a weighted average). You must loop through the grades for full credit. Add a try/except block so that if a non-numeric value is entered, you get the error message shown below. You cannot use lists. Input: c. python …\IT2430\FirstLastname\assign5-2.py 96.7 95.6 87.0 d. python...
Python Programming: Why do I get UnboundLocalError? What does this mean and how can I fix it? Question: Write a function check_move(column, row) which returns a string describing a chess move to a given row and column on the chess board. Your program must check if the row and column entered are both valid. The column in a chess board is a letter ranging from A to H or a to h (inclusive) and the row is a number between...
How can I get my Python code to check to make sure there are no ships overlapping in my Battleship code? I am having a really hard time with a game of battleship that I have due for class. Each time I run my code, It will print the ships on the board but it will at times overlap them. I know I have to use some kind of nested if statements but I just don't get how or where...
In python, how do you create an array of unknown dimensional
size?
I want to create an array of unknown dimensional size based on a
number I recieve. To elaborate, let's say n = 2, it will output a
3D array {true, true, true}. If n = 3, then its output will be a 4D
array {true, true, true, true}. Whatever the n value is, the return
value will be an array of n + 1 dimensional size. How would...
Using python 3.6 How do I incorporate 0 or negative input to raise an error and let the user try again? like <=0 #loop to check valid input option. while True: try: choice = int(input('Enter choice: ')) if choice>len(header): print("Invalid choice!! Please try again and select value either:",end=" ") for i in range(1,len(header)+1): print(i,end=",") else: break choice = int(input('\nEnter choice: ')) except ValueError as ve:print('Invalid response, You need to select the number choice from the option menu') # Catch your...