gpt4 book ai didi

python - 在Python中将文件的格式化内容保存到另一个文件

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:12 25 4
gpt4 key购买 nike

我正在打开一个 .tsv 文件并使用一些正则表达式更改其内容:

with open("test.tsv") as tsvfile:
tsvreader = csv.reader(tsvfile, delimiter="\t")
for line in tsvreader:
#print(line[2])
match = re.search('(\w*[А-Я]\w*[А-Я]\w*)|(\d)|(%|$|€)', line[2])
if match:
print(line[2])

如何将修改后的内容保存到另一个.tsv文件中?

更新:我需要保存整行,而不仅仅是行[2]

最佳答案

您可以使用下面的代码来完成此操作。

import csv

with open("test.tsv", 'wt') as tsvfile:
tsv_reader = csv.reader(tsvfile, delimiter="\t")
tsv_writer = csv.writer(out_file, delimiter='\t')
for line in tsvreader:
#print(line[2])
match = re.search('(\w*[А-Я]\w*[А-Я]\w*)|(\d)|(%|$|€)', line[2])
if match:
print(line[2])
tsv_writer.writerow(line[2])

关于python - 在Python中将文件的格式化内容保存到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58377197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com