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()