with open(textfile,’r’) as t:
with open(binaryfile, ‘wb’) as b:
for c in binary?(t.readall()):
b.write(c)
надо функцию от t, что веинёт итератор. если нет итератора, что примет итератор списка сиволов и вернёт список чего-то двоичного, то есть же map.
for c in map(lambda x: bin(int(x)), t.readall()):