我如何用文件B中的第n行替换文件A中第n个出现的字符?

时间:2019-10-16 10:33:29

标签: python linux shell unix

我有一个文件A,其中存在一个sql查询,其中的列名用逗号分隔。我希望将逗号替换为另一个文件中写入的某些文本,但要逐行替换。

例如,第一个逗号应替换为文件B的第一行,第二个逗号应替换为文件B的第二行,依此类推

1 个答案:

答案 0 :(得分:1)

对于文件B中的每个文件,请用文本替换文件A中的第一个逗号

file_b_lines = fileb_text.splitlines() #Splitting file B text into lines
for line in file_b_lines:
    a = a.replace(',' , line, 1) #Replaces only the first comma with text in line