Python 使用sed在同一字段的两个字符之间插入空格

Python 使用sed在同一字段的两个字符之间插入空格,python,python-3.x,bash,format,Python,Python 3.x,Bash,Format,我试图在我的文件的每两个字符字段(例如,我的例子00或CC)中间插入一个空格字符,以将字段加倍到两个字段中,我的字段分隔符是一个空间。 我正在寻找一个bash解决方案,但是python-3.x脚本也可以。正则表达式可以吗 python的re模块可以帮助您实现这一点。但有点像 重新导入 #搜索单词边界、两个字符和另一个边界。 #替换为 #对于contentsoffile中的每个事件。 re.sub(r“\b()(.b)”,r“\1\2”,contentsoffile) 你可以用一个简单的方法读取

我试图在我的文件的每两个字符字段(例如,我的例子00或CC)中间插入一个空格字符,以将字段加倍到两个字段中,我的字段分隔符是一个空间。

我正在寻找一个bash解决方案,但是python-3.x脚本也可以。正则表达式可以吗

python的re模块可以帮助您实现这一点。但有点像

重新导入
#搜索单词边界、两个字符和另一个边界。
#替换为
#对于contentsoffile中的每个事件。
re.sub(r“\b()(.b)”,r“\1\2”,contentsoffile)
你可以用一个简单的方法读取文件

以open(“myfile.something”、“r”)作为f:
contentsoffile=f.read()

事实上,它还添加了一个带有一列字段的空格字符,但我现在可以处理这个问题