![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
奔跑的毛毛虫
追求幸福,创造价值
展开
-
再谈Python文件编码
不同版本的windows操作系统,其默认文本编码不同(如win7和win10不同),所以在使用Python进行操作时,一定要首先明确默认编码是什么。#当文本文件默认为ASCI编码时,文件打开时,可以不明确指定打开文件的编码格式(encoding参数),默认为GBK编码,可以正常显示中文fo=open("新建文本文档.txt","r")#当文本文件编码格式为utf-8格式时,文件打开时必须明确指定文本文件的编码格式,否则出现乱码。其他编码格式类似# fo=open("新建文本文档.txt","r.原创 2021-05-17 11:52:22 · 194 阅读 · 0 评论 -
2021-05-16
用Notepad++创建一个文本文件text.txt,其默认编码格式为ANSI(乍看之下,还以为是ASCII呢),输入汉字居然不是乱码:保存为test.txt,发送给你美国的同事Bob。他也用Notepad++,不幸的是,却发现你的文件内容是这样的:也许你会认为:你用的是中文系统,能正常显示中文;他用的是英文系统,不能显示中文!这么想,好像很有道理呢!但是再细想一下:一个系统显示乱码,说明它不支持这种编码格式(或者解码方式不对)。难道英文系统不支持ANSI?难道ANSI是一种中文编码?如转载 2021-05-16 21:56:44 · 100 阅读 · 0 评论 -
中文词频统计(中央1号文件)
#从文件读取中文文本进行词频统计 排序后写入到文件import zhon.hanzifrom jieba import *# 函数功能:实现中文字符串的替换标点符号为空格并分词,将分词列表返回def getlist(str): for c in zhon.hanzi.punctuation:#zhon.hanzi.punctuation为中文标点符号集 str=str.replace(c,"")#将标点符号替换成空格,不能是空,如果是空则导致结巴分词不准确 ls=l.原创 2021-05-14 11:53:11 · 366 阅读 · 1 评论 -
用国内镜像源安装Python库
国内常用源镜像地址:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/.原创 2020-10-24 22:58:54 · 1118 阅读 · 0 评论 -
2020年8月程序编写语言排行榜
https://www.tiobe.com/tiobe-index/原创 2020-08-13 11:14:32 · 133 阅读 · 0 评论 -
wordcloud安装过程及常见问题汇总
安装途径:在线安装、离线安装一、在线安装默认在CMD下的安装命令为:pip install wordcloud可能会遇到以下问题:问题一:原因分析:服务器连接问题,如国外服务器访问时网络不稳定。解决办法:换服务器,如指定豆瓣服务器。参考语句:pip install -i https://pypi.douban.com/simple wordcloud问题二:p...原创 2020-05-07 11:03:49 · 9187 阅读 · 0 评论 -
关于python中readlines()函数中hint参数的使用
使用readlines():用于从文件或流中一次性读取多行数据,返回数据存入一个列表中。读取文件内容的基本格式为:文件对象.readlines(hint)例如:fname=open("《成都》歌词.txt","rt",encoding="utf-8")则有:fname.readlines(hint)其中hint的取值很麻烦,在网上查阅很多资料,入坑不少,最终自己总结出来:...原创 2020-04-25 20:25:33 · 6880 阅读 · 3 评论 -
pycharm下鼠标悬浮时提示参数信息的设置方法
共两个步骤:1、code completion2、general-other下原创 2020-04-24 12:02:57 · 1170 阅读 · 1 评论 -
python中编码问题
编码是将存储在文件中的二进制数据以特定的格式显示的一种手段。不同的操作系统、不同的编辑环境,对于python进行文件操作带来了很大的挑战,总体表现在三方面:1、操作系统对文件编码的影响2、python编辑环境对python编码的影响3、文件内容对编码的要求扩展来说:1、不同操作系统,生成的文件的默认编码不同。Win10有几个版本(截止2018年)?根据微软今天的正...原创 2020-04-23 18:26:32 · 343 阅读 · 0 评论 -
python库、包及模块的关系
一直认为import库时,如果导入高层名称,那么其子功能一定能够使用,通过一个例子来说明我想表达的意思:问题描述:中文分词,提出中文标点符号。解题思路:确定有哪些中文标点符号,再提出?有哪些标点符号?人为排除,不可避免会遗漏;能够使用第三方库?有:zhon。import reimport zhonimport stringline = "测试。。去除标点。。"print(...原创 2020-04-23 17:52:40 · 3662 阅读 · 0 评论 -
通过pip命令安装的python第三方库在哪里?
通过pip jieba install后 ,3.7版本的python默认安装在python安装目录下的的Lib下的site-packages中,示例:C:\Users\cc\AppData\Local\Programs\Python\Python37\Lib\site-packages:一些说明:...原创 2020-04-23 17:13:34 · 8161 阅读 · 2 评论 -
lambda表达式在sort中的使用(python3)
一、lambda表达式一般用法lambda argument: manipulate(argument)Example:add = lambda x, y: x + yprint(add(3, 5))# Output: 8二、 lambda表达式在sort中的使用1、sort基本用法sort()函数用来对list数据类型进行排序。reverse为True时,从大到小...转载 2020-03-06 18:17:42 · 2932 阅读 · 0 评论 -
Python编译器(转编)
任何一种编程语言都需要用另一种语言来实现它,从而使得机器能够执行(比如C语言就是用机器语言来实现的),Python是一门编程语言,所以也需要其他语言来实现。Python根据实现方式不同分为了CPyhton、Pypy、Jython等。但在此之前,还要先说说编译器与解释器相关的内容。一、数据的表示方式我们都知道,现实生活中,数字的表示方式有很多种,常见的有二进制、八进制、十进制和十六进制。十进...转载 2020-03-03 10:24:31 · 1165 阅读 · 0 评论 -
MySql安装测试
如果能够正常登录数据库管理系统,说明数据库管理系统安装成功。说明:#数据库管理系统管理员名称为:MySql3007 #密码为:1234Dos界面下输入:(1)在dos界面下使用如下命令启动mysql。启动MySql服务器:C:\Program Files\MySQL\MySQL Server 5.5\bin>net start MySql3307 #启动命令格...原创 2020-02-25 23:13:53 · 542 阅读 · 0 评论 -
关于安装MySql时出现 error1045的解决办法
MySql以前使用过,但今天重新安装时出现了让人拙计的事情,尝试好几次,永远卡在如下错误上:自己搜索互联网,无疾而终;请教身边顺利使用的同事,都么见过(他们都一切顺利),我只感觉what?再有天将降大任于斯人也,琢磨出来解决办法也可助人为乐,于是,有了两个小时的反反复复尝试,最终成功。出错原因:以前装过,相关文件没有彻底删除。解决思路:彻底灭,不留一丝痕迹!如何做到?1、删...原创 2020-02-25 19:19:01 · 1626 阅读 · 1 评论 -
Python中NLTK的安装及测试
Python的自然语言处理工具包(Natural Language Toolkit,NLTK)本身收录了大量的语料资源,如古腾堡语料库(Project Gutenberg)、布朗语料库(Brown Corpus)、就职演讲语料库(Inaugural Address Corpus)和路透社语料库(Reuters Corpus)等,能够为多数自然语言处理提供语料。1、安装建议在dos环境下使用...原创 2020-02-24 08:13:22 · 1062 阅读 · 0 评论 -
恢复pycharm中误删的Python文件
(1)找到删除的上一级文件=>右键,找到Local History=>Show History(2),打开之后,双击左边的恢复时间内容,在右边操作框中,恢复,这里只能一个一个恢复(3)注意,这里恢复,应该选择第二个"Revert Selection".(4)再恢复的时候可能需要等几秒,这样就成功恢复了....原创 2020-02-23 19:19:39 · 6401 阅读 · 2 评论