有一个列出文件路径的txt文件,想只留文件名
python实现如下:
#-*- coding:utf-8 -*-
image_name = []
with open('2020_test.txt', 'r') as file:
for line in file.readlines():
cur_picName=line.strip().split("/")[-1]
image_name.append(cur_picName)
print('image_name:',image_name)
def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表.
file = open(filename,'a')
for i in range(len(data)):
s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择
s = s.replace("'",'').replace(',','') +'\n' #去除单引号,逗号,每行末尾追加换行符
file.write(s)
file.close()
print("保存文件成功")
text_save('test.txt',image_name)
参考网址:
Python 将列表数据写入文件(txt, csv, excel) https://blog.csdn.net/u010513327/article/details/80889846