python-3.x - 在整个文本文件 python 中用空格替换 Tab

标签 python-3.x

我有一个文本文件,其中包含值之间的 TAB,如下所示:

Yellow_Hat_Person    293    997    328    1031
Yellow_Hat_Person    292    998    326    1032
Yellow_Hat_Person    290    997    324    1030
Yellow_Hat_Person    288    997    321    1028
Yellow_Hat_Person    286    995    319    1026

我想用一个空格替换所有选项卡。所以它看起来像这样:
Yellow_Hat_Person 293 997 328 1031
Yellow_Hat_Person 292 998 326 1032
Yellow_Hat_Person 290 997 324 1030
Yellow_Hat_Person 288 997 321 1028
Yellow_Hat_Person 286 995 319 1026

任何建议都会有所帮助。

最佳答案

您需要更换每个 '\t'' '

inputFile = open(“textfile.text”, “r”) 
exportFile = open(“textfile.txt”, “w”)
for line in inputFile:
   new_line = line.replace('\t', ' ')
   exportFile.write(new_line) 

inputFile.close()
exportFile.close()

关于python-3.x - 在整个文本文件 python 中用空格替换 Tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54785152/

相关文章:

Python 字符串 - 字符串的不变性

python - "[w for w in word_tokens if..."在 Python 中是什么意思?

python - 我如何使用 selenium 和 python 来单击这种类型的子菜单链接

postgresql - Flask & Alchemy - (psycopg2.OperationalError) fatal error : password authentication failed

html - 我如何在忽略内部下一个类的文本的同时获取类中的文本

python - 将字符串列表更改为列表

python - 在 __str__ 上调用 __init__ 会导致 aenum.Enum

python - 如何从 C 到 Python 编写这个 for 循环?

python - 在 Python 3.5.1 中使用变量创建文件时出现 FileNotFoundError

python - 在 Windows 上创建 python 3.5 exe