Python截取一串数字的后几位(省份证)存入txt

处理前

 

 代码

ids = []
with open('id.txt') as file:
    # print(len(file.readlines()))
    for i in file.readlines():
        ids.append(i[12:].split())


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("ids.txt",ids)

  处理后的文件

 

posted @ 2020-10-27 08:37  15号计划  阅读(1385)  评论(0)    收藏  举报