我只想知道一个小脚本或内置函数,它可以读取文本语料库,并在解析过程中遇到逗号时用新行写入。
hello,world,rick,and,morty should be
hello,
world,
rick,
and,
morty
答案 0 :(得分:0)
不确定您的读写过程的实现,但您可以使用逗号+换行轻松替换逗号:
line = line.replace(',',',\n')
读数位可能是这样的:
with open('filetoread.txt', r) as f:
for line in f.readlines():
line = line.replace(',',',\n')
# ...now write these to a file or print the lines, etc.
答案 1 :(得分:0)
你可以通过以下方式完成工作:
f = open('filename', 'r+')
n = f.read().replace(',', ',\n') # do the job!
f.truncate(0) # remove file contents from begin
f.write(n) # write result into file :)
f.close()