首页 > 解决方案 > 如何在 .txt 文件中每两个字符后添加一个空格?

问题描述

我的输入是文件中的大量字符.TXT(超过 18,000 个字符),我需要在每两个字符后添加一个空格。如何编写代码以.TXT再次在文件中提供输出?
像这样;

 123456789 
 12 34 56 78 9

标签: pythontxt

解决方案


enumerate()函数将在这里为您完成繁重的工作,我们需要做的就是遍历字符串并使用模来拆分两个字符,下面是一个工作示例!

string_of_chars = "123456789101213141516171819"
spaced_chars = ""

for i, c in enumerate(string_of_chars):
  if i % 2 == 1:
    spaced_chars += c + " "
  else:
    spaced_chars += c

print(spaced_chars)

推荐阅读