TypeError:Python中需要一个整数(类型为str)

时间:2019-05-12 18:36:55

标签: python python-3.x binary concatenation

我试图获取一个字符串,jJ作为输入,然后使用a中给出的映射将每个字符转换为6位二进制形式,并将它们串联起来并在{{1 }}。 也就是说,mapFirst(string)变成jJ

100011001001中,我将返回的值分成8位,然后将其转换回其字符形式并进行连接。 binaryToLetter(string)变为10001100100100001000,然后将其转换并合并为11001001

在我的代码中,我得到:

(backspace)É
Exception has occurred: TypeError
an integer is required (got type str)

  File "C:\Users\Sembian\Desktop\exc files new\Ex_Files_Learning_Python\Exercise Files\task_cs\task1.py", line 10, in <genexpr>
    return ''.join(str(chr(binNew[i:i+n])) for i in range(0, NewLen, n)).replace('0b','')

0 个答案:

没有答案