【发布时间】:2021-07-26 20:22:53
【问题描述】:
我的目标是将 .htb 文件导入 mysql 表。但在我能做到这一点之前,我需要编辑文件并用 \n 替换每个第 96 个逗号。原因是 mysql tabe 有 96 列,对于导入,我需要插入 \n 作为行的分隔符。原始文件包含以逗号分隔的值:
68.000000000000,89.000000000000,115.000000000000,0.500000000000,
我尝试使用以下代码,但它用 \n: 替换了所有逗号:
with open("C:/Users/l-reh/Desktop/HTB_neu/Iveco_Cursor_DMC_Aufbereitet.htb", "r") as infile, \
open("C:/Users/l-reh/Desktop/HTB_neu/Final.htb", "w", encoding="utf8") as outfile:
data = infile.read()
data = data.replace(','[:96], '\n')
outfile.write(data)
【问题讨论】: