python - 如何在 .txt 文件中每两个字符后添加一个空格?
问题描述
我的输入是文件中的大量字符.TXT
(超过 18,000 个字符),我需要在每两个字符后添加一个空格。如何编写代码以.TXT
再次在文件中提供输出?
像这样;
- 输入:
123456789
- 输出:
12 34 56 78 9
解决方案
该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)
推荐阅读
- javascript - 带有 TOTP 密码的 POST 请求:对预检请求的响应未通过访问控制检查
- python - 从 Pandas 中的多行正则表达式创建新列
- react-native - React Native:如何使用自定义内容制作推送通知?
- java - 如何在 SpringBoot 中获取 Rsocket 连接的远程 IP 地址
- c# - 条件断点错误:尝试将 lambda 传递给 VS 2019 中的委托 C#,替代
- spring-boot - kotlin 中的 spring 应用程序行为怪异
- python - 如何在 Python 函数中使用变量作为关键字
- reactjs - useEffect 和上下文 api
- python - 有没有办法查看一行python的输出?
- javascript - 允许自动播放一系列视频的弹出窗口