小编Ale*_*Mao的帖子

如何停止在Python中将回车添加到我的文件输出中?

我正在尝试解析BMP文件,进行一些更改,然后使用Python重新组装新的BMP.

回车似乎是个大问题.当我使用Notepad ++打开位图文件并搜索时"\r',该字符不存在.我用Python读取文件(readData = fileIn.read())并尝试使用readData.find('\r')它返回搜索-1.寻找"\n"工作正常.一切都很好.

当我尝试将这个完全相同的文本块写入新的BMP fileOut.write(readData)并使用Notepad ++进行搜索时"\r",我能够找到它(两次,每次对应于预先存在的"\n"字符).

有没有办法将这个数据块写入新的BMP而不"\r"自动添加?在将其写入新文件之前,我已尝试应用.strip().replace('\r','')字符串.

python file-io

4
推荐指数
1
解决办法
1675
查看次数

标签 统计

file-io ×1

python ×1