要求:将 txt 文件中每行的部分地址字符串 “/home/weiyiran/partition/code/yancao_detection” 更改为 “/data/liuwei/wangyan”,原 txt 文件如下:
代码实现:
file = open('E:/pycharm/13_文件/kitti_simple_label.txt') # 默认只读
file1 = open('E:/pycharm/13_文件/ki.TXT','w') # 写入文件
for i in range(1225): # 原文件共有 1225 行
text = file.readline() # 读取一行
str_new = text.replace("/home/weiyiran/partition/code/yancao_detection","/data/liuwei/wangyan") # 后者替换前者
file1.write(str_new) # 将替换后的结果写入新文件
file.close()
file1.close()
结果: