2024-09-29 21:24:40 发布
网友
我需要转换从字符串形式的列表中读取的十进制数,并将其二进制等效值输出到文本文件。在
我可以通过以下方式将字符串转换为二进制:
line = format(int(strNUMBER), '016b')
但当我把它写进一个文件时,它是用原始二进制文件,而不是我想要的16个ascii数字。在
是否有一个内置的函数流来完成这项工作,或者我需要遍历二进制文件并手动用1和0填充一个列表?在
您可以使用下面的方法来获得一个16位二进制整数
a = '{0:016b}'.format(int(strNUMBER))
您可以使用下面的方法来获得一个16位二进制整数
相关问题 更多 >
编程相关推荐