Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
default messages
#19
where is this guy getting his code tags from? They are inside the python tags. 
https://python-forum.io/Thread-HELP-Stri...2#pid14392

(Apr-07-2017, 03:04 AM)schwasskin Wrote: I have some code that I am using to convert a file to bytes then those bytes to strings of 0's and 1's.

[code]with open(file, mode='rb') as file:
content = file.read()
b = bytearray(content)

for number in b:
    data = bin(number)[2:].zfill(8)
    print data[/code]
I get output like 10110100, 00000001, etc, etc as it should be.
I want to take those strings of bits I get in my output and convert them back to bytes, then write those bytes back to a new file.
I have tried with the following code:

[code]list = ('11111111', '11111110', '01101000', '00000000', '01101001', '00000000', '00001101', '00000000', '00001010', '00000000')
def writer(stuff):
    blob = struct.pack('!H', int(stuff, 2))
    with open('test.txt', "a+b") as file:
            file.write(blob)
for strings in list:
    writer(strings)[/code]
The original text file contains the word "hi" and that is all, but when I write the new file the output is "▒▒hi"
Recommended Tutorials:
Reply


Messages In This Thread
default messages - by metulburr - Apr-04-2017, 12:03 AM
RE: default messages - by ichabod801 - Apr-04-2017, 01:29 AM
RE: default messages - by wavic - Apr-04-2017, 04:51 PM
RE: default messages - by alicarlos13 - Apr-04-2017, 02:33 AM
RE: default messages - by micseydel - Apr-04-2017, 02:59 AM
RE: default messages - by metulburr - Apr-04-2017, 04:00 PM
RE: default messages - by micseydel - Apr-04-2017, 04:14 PM
RE: default messages - by ichabod801 - Apr-05-2017, 01:32 AM
RE: default messages - by wavic - Apr-05-2017, 02:44 AM
RE: default messages - by micseydel - Apr-05-2017, 05:31 AM
RE: default messages - by j.crater - Apr-05-2017, 05:36 AM
RE: default messages - by wavic - Apr-05-2017, 06:03 AM
RE: default messages - by Kebap - Apr-05-2017, 09:34 AM
RE: default messages - by metulburr - Apr-05-2017, 12:20 PM
RE: default messages - by wavic - Apr-05-2017, 12:28 PM
RE: default messages - by Kebap - Apr-05-2017, 01:20 PM
RE: default messages - by metulburr - Apr-05-2017, 04:52 PM
RE: default messages - by Kebap - Apr-07-2017, 10:00 AM
RE: default messages - by metulburr - Apr-07-2017, 12:11 PM
RE: default messages - by micseydel - Apr-07-2017, 10:36 PM

Forum Jump:

User Panel Messages

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