文中的文本及图片来源于互联网,仅作学习培训 、沟通交流应用,不具备一切商业行为,著作权归著作人全部,如有什么问题请立即在线留言以作解决

下列文章内容来源于小蚊子数据统计分析  ,创作者小蚊子数据统计分析

 

编码

1import string 2import pandas as pd 3import csv 4 5 6blocks [] 7def str_count(str): 8    '''找到字符串数组中的中英、空格、数字 、标点数量''' 9    count_en count_dg count_sp count_zh \ 10        count_pu count_at count_tan count_wen count_mao count_jing count_sheng 0 11 12    for in str: 13        # 英语 14        if in string.ascii_letters: 15            count_en 1 16        # 数字 17        elif s.isdigit(): 18            count_dg 1 19        # 空格 20        elif s.isspace(): 21            count_sp 1 22        # 中文 23        elif s.isalpha(): 24            count_zh 1 25        # 特殊字符 26        else: 27            for ss in s[:]: 28                if ss == '@': 29                    count_at 1 30                if ss == '!': 31                    count_tan 1 32                if ss == '?': 33                    count_wen 1 34                if ss == ':': 35                    count_mao 1 36                if ss == '#': 37                    count_jing 1 38            if '......' in s: 39                count_sheng 1 40            count_pu 1 41    print('英文字符:', count_en) 42    print('数字:', count_dg) 43    print('空格:', count_sp) 44    print('中文:', count_zh) 45    print('特殊字符:', count_pu) 46    print('@:', count_at) 47    print('!:', count_tan) 48    print('?:', count_wen) 49    print(':', count_mao) 50    print('#:', count_jing) 51    print('......', count_sheng) 52    block [count_en, count_dg, count_sp, count_zh, count_pu, count_at, count_tan, count_wen, \ 53                                                           count_sheng, count_mao, count_jing] 54    blocks.append(block) 55 56 57f pd.read_csv('C://Users//lecce//Desktop//1015.csv') 58for in range(0, 569): 59    str_count(f.content[i]) 60 61with open('content.csv', 'w'newline='') as csvfile: 62    writer csv.writer(csvfile) 63    for in range(0, len(blocks)): 64        
文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归QU快排Www.seoGurubLog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▲61910465