Python基础之文件读写和列表字典使用 ——《侠客行》文本分析
Python基础之文件读写和列表字典使用
《侠客行》文本分析
目标
1. 统计《侠客行》中共出现了几个汉字
2. 每个汉字出现的次数
3. 记录出现频繁的汉字
代码
# -*- coding: utf-8 -*-
"""
Created on Thu Sep 7 12:57:41 2017@author: Zhangzs
"""fr = open('侠客行 作者:金庸.txt','r',encoding = 'utf-8')list1 = []
dict1 = {}def Chinese(str):if str >= '\u4e00' and str <= '\u9fa5': #汉字的编码区间return Trueelse:return Falsefor line in fr:for i in range(len(line)):if not Chinese(line[i]):continueif not line[i] in list1:list1.append(line[i])if not line[i] in dict1.keys():dict1[line[i]] = 0dict1[line[i]] += 1fr.close()#print(len(list1)) #统计出现了多少个汉字item=sorted(dict1.items(),key=lambda x:x[1],reverse=True)
#for i in range(20):
# print(item[i]) #输出了汉字出现次数前20个fw = open('xkx.csv','w') #保存成.csv表的格式fw.write('不同汉字个数'+','+str(len(list1))+'\n')
for i in range(20): #记录前20个频繁汉字fw.write(item[i][0]+','+str(item[i][1])+'\n')fw.close()
生成的表
侠客行 作者:金庸.txt 下载地址
注意编码格式:可用编辑器notepad++转成utf-8无BOM编码格式
Python基础之文件读写和列表字典使用 ——《侠客行》文本分析相关推荐
- 【Python基础】文件读写
IO操作的类型 文件读写是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘. 读写文件就是请 ...
- 带你学python基础:文件读写,俗称IO操作
这一节讲个挺有意思的知识,至少在我以前刚刚接触编程的时候,对于文件操作还是觉得很有意思的事情,这也许是有一种操作文件的激情吧,希望看到这篇文章的读者也会有这样的激情,说明还是很有兴趣的,当然,就算没有 ...
- python os读取文件内容_python基础之文件读写
python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...
- python读取文本文档内容并存入列表内_【Python基础】文本文件读写
作者: eavea 发表日期: 2020年04月14日 分类: 后端技术 标签: Python 阅读次数: 3,358 评论数: 0 条 [Python基础]文本文件读写 Python中常用文件读写方 ...
- python知识点:文件读写以及其他基础知识点
常用模块 import os os.system()入参是一个字符串,一旦调用,这个字符串就会当作系统命令来执行. os.system('pwd') /home/ubuntu 交互式输入 name=r ...
- Python基础之day03-字符串,列表,元组,字典
Python基础之day03-字符串,列表,元组,字典 文章目录 Python基础之day03-字符串,列表,元组,字典 一.字符串 二.下标与字符串切片 三.列表 四.元祖 五.字典 六.公用方法 ...
- 第六篇:python基础之文件处理
第六篇:python基础之文件处理 阅读目录 一.文件处理流程 二.基本操作 2.1 文件操作基本流程初探 2.2 文件编码 2.3 文件打开模式 2.4 文件内置函数flush 2.5 文件内光标移 ...
- python 文件读写 newline_「Python」:文件读写
原标题:「Python」:文件读写 ##############txt文件读写################## # txt文件:记事本文件,一般用来存储测试日志 # 方式1: 不推荐,每次读写结束 ...
- python中的文件读写操作
python中的文件读写操作 思维导图 Python读写CSV文件 csv文件是什么? CSV(Comma Separated Values)全称逗号分隔值文件是一种简单.通用的文件格式,被广泛的应用 ...
- 教你如何运用python实现简单文件读写函数
这篇文章主要为大家详细介绍了python实现简单文件读写函数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 python作为脚本性语言,加上它的简便易用性.会经常当作脚 ...
最新文章
- Python练习 | 初识Python、数据类型、基本语句
- boost::spirit模块实现展示不同容器类型的输出格式化的统一和简单的方法
- dwc3 linux usb3.0 driver架构
- 5、Hive的自定义UDF函数
- 千元平板电脑排行榜_最值得买的平板电脑推荐-最佳平板电脑品牌排行榜【2020年10月】...
- vlookup match_INDEX-MATCH — VLOOKUP功能的升级
- golang 远程批量执行shell_S2061远程代码执行漏洞复现及批量检测脚本(CVE202017530)...
- 02 typedef
- 【转载】【程序员练级】提高英语阅读水平经验分享上篇
- 播放量子计算机的声音,首次实现:用声音纠缠了两个量子比特!
- c51为啥要宏定义时钟_C51 程序中 #define 宏定义语句末尾一定要使用分号才能正确编译通过。_学小易找答案...
- 『地铁交换机作用』地铁交换机用哪个国家的
- 计算机怎么设置桌面密码忘了,win7忘记开机密码怎么办?[多图]
- kubernetes挂载glusterfs遇到的问题
- c语言如何编一个警报声音,电脑如何自定义警报的声音具体该如何操作
- 【AGC031E】Snuke the Phantom Thief(费用流)
- Google Hacking 搜索引擎攻击与防范
- H3C服务器BIOS界面,全新改版图形化界面
- kettle连接sap出现错误报错信息(127) JCO_ERROR_FIELD_NOT_FOUND : Field DATUM not a member of INPUT
- 爬虫 scrapy框架 爬取360图片