python将txt文件某列写成二进制
时间: 2023-12-31 18:49:37 浏览: 59
python读写二进制文件的方法
可以使用Python内置的open函数,指定打开文件的模式为读取文本文件('r')并使用with语句来自动关闭文件,然后读取文件中的每一行,将某一列转换为二进制,并将结果写入到新的二进制文件中。以下是一个简单的代码示例:
```
with open('input.txt', 'r') as t:
with open('output.bin', 'wb') as b:
for line in t:
col = line.split()[1] # 获取某一列的值
binary = bin(int(col))[2:] # 将列值转换为二进制
b.write(bytes(binary, 'utf-8')) # 将二进制写入二进制文件中
```
请注意,此代码示例仅演示了如何将文本文件的某列转换为二进制,并将结果写入二进制文件中。具体实现还需要根据实际情况进行调整。
阅读全文