python文件流使txt文件内容替换

方法


file_old = open(fileoldpath, 'r', encoding='utf-8')
file_new = open(filenewpath, 'w', encoding='utf-8')
# 循环读取旧文件
iname = 0 
for line in file_old:
    # 进行判断
    print(line)
    if str(imagefile[iname]) in line:
        line = line.replace(str(imagefile[iname]), str(imagename[iname]))
    print(line)
    file_new.write(line)
    iname += 1
file_old.close()
file_new.close()

解释:

  • iname是索引使得内容一一对应替换
  • imagefile,imagename是两个List数组
  • 使得imagefile中的内容一一被imagename中的替换

猜你喜欢

转载自blog.csdn.net/Slience_me/article/details/113662482