Python-在txt文档中增加新的关键词

# -*- coding: utf-8 -*-
__author__ = 'gyx'
__date__ = '2019/12/30 17:14'

import pandas as pd
import os
from collections import Counter

def add_keys(political_path,data_key,key):
    if key not in data_key:
        f = open(political_path, 'a+', encoding='utf-8')
        f.write('\n'+key)
        print('已插入关键词:',key)
    else:
        print('关键词字典中已存在该关键词')

if __name__ == '__main__':
    path_file = os.path.dirname(os.path.abspath(__file__))
    political_path = os.path.join(path_file, "political_keys.txt")
    data = pd.read_csv(political_path, encoding='utf-8')
    data_key = dict(Counter([k[0] for k in data.values]))
    add_keys(political_path,data_key,'中央政治局常委')

未添加关键词前:

添加关键词 中央政治局常委:

 

再次运行关键词 中央政治局常委:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值