Python3处理xlsx去掉含有特定字符的行

处理 .csv 格式的文件,将不包含指定字符的行写入新的 .csv 文件

#! /usr/bin/env python
# -*- coding: utf-8 -*-
import socket
import struct
import re

read_data = open('./result.csv', mode="a+", encoding="utf-8-sig") #要写入的文件
with (open('qa.csv')) as csv:    #读取现有要处理的文件
    for line in csv.readlines():
        if not re.findall('北京|天津|山西|河南|广西|浙江|江西|上海|四川|湖北|辽宁|贵州|湖南|黑龙江|山东|重庆|广东|海南|陕西|安徽|河北|江苏|福建|新疆|香港|甘肃|青海|宁夏|内蒙古|云南|台湾|吉林|中国|西藏', line):
            read_data.write(line)
            print(line)

read_data.close()

 

posted @ 2020-08-20 10:23  Study~Column  阅读(1163)  评论(0编辑  收藏  举报