2021
07-21
07-21
python 爬取京东指定商品评论并进行情感分析
目录项目地址运行环境运行方法数据爬取(jd.comment.py)模型训练(train.py)情感分析(sentiment.analysis.py)词云轮廓图商品评论词云情感分析结果可视化项目地址https://github.com/DA1YAYUAN/JD-comments-sentiment-analysis爬取京东商城中指定商品下的用户评论,对数据预处理后基于SnowNLP的sentiment模块对文本进行情感分析。运行环境MacOSXPython3.7requirements.txtPycharm运行方法数据爬取(jd.commen...
继续阅读 >
一、安装selenium打开命令控制符输入:pipinstall-Uselenium火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能SeleniumIDE是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能,IDE录制的脚本可以可以转换成多种语言,从而帮助我们快速的开发脚本,下载地址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/如何使用IDE录制脚本:点击seleniumIDE——点击录制—...
目录一、漂亮的标签图和按钮图二、窗口协议与窗口顶层三、标准对话框是模态对话框四、标准对话框的多栏使用一、漂亮的标签图和按钮图这个标签的设置config,如果熟悉office的操作,应该是一件不太难的事情。仿照文本的字体,颜色,字号,还有标签的高度宽度等等,做一个标签的仿本py文件如下:文件在我的pywenjianjia之下。fromtkinterimport*root=Tk()labelfont=('times',28,'bold')widget=Label(root,text='Hellotk...
目录一、功能按钮二、文本框三、练习一四、练习二:计算器一、功能按钮格式:Button(父对象,options,…)父对象:表示当前按钮建立在哪一个窗口下。options:下面总结一部常用的。1.bg或者background:背景色2.fg或者foreground:前景色3.command:单击按钮时,执行此方案4.font:字体5.height:字符高度6.width:字符宽度7.image:按钮上的图片8.padx:设置文字与按钮左右间隔9.pady:设置文字与按钮上下间隔10.state:NORMAL...
一、Path是什么?该模块提供表示文件系统路径的类,其语义适用于不同的操作系统。路径类被分为提供纯计算操作而没有I/O的纯路径,以及从纯路径继承而来但提供I/O操作的具体路径。在一些用例中纯路径很有用,例如:如果你想要在Unix设备上操作Windows路径(或者相反)。你不应在Unix上实例化一个WindowsPath,但是你可以实例化PureWindowsPath。你只想操作路径但不想实际访问操作系统。在这种情况下,实例化...
本次系统环境os:Deepin(Linux)Python:3.7lib:PyYAML=5.3.1|selenium=3.141.0extend_driver:chromedriver使用说明参数Python脚本和config.yaml配置文件中包含的参数信息repo_user_name="Gitee用户名"repo_name="仓库名"login_user="登录用户"login_pwd="登录密码"os="输入数值1~3(你的操作系统:1Linux|2Mac|3Windows)"驱动本文使用的是Linux87.0.4280.88(正式版本)(64位)你需要根据你的操作系统和...
一、前言这里我先为大家提供一个中文网站,大家可以下去更深入的学习。https://pypi.org/project/pypinyin/pypinyin库,主要有几下几个特性:智能匹配最正确的拼音;支持多音字、繁体字;支持多种不同拼音、注音风格;该库属于第三方Python库,因此在使用之前,需要提前安装。pipinstallpypinyin然后,导入该库即可。importpypinyinfrompypinyinimportpinyin二、pypinyin库的使用先来看一个最基本的例子。fromp...
目录1.使用Paramiko登陆到单台交换机实验拓扑实验要求2.使用Paramiko登陆到连续子网交换机实验拓扑实验要求实验步骤3.Paramiko登陆不连续子网交换机实验拓扑实验要求4.sys.argv[]实现灵活调用脚本所需文件实验拓扑实验要求实验步骤5.SSH连接失败处理1.使用Paramiko登陆到单台交换机实验拓扑云彩桥接到本机环回接口:192.168.1.1/24三层交换机IP:192.168.1.2/24实验要求使用PythonParamiko模块实现SSH登录单个交换机(192.168...
目录前言一、流文本处理二、argparse模块三、argv列表四、argv+argparse前言我们写的Python脚本需要修改参数,当我们将脚步上传到服务器或者给不会编程的人用时,会比较不方便,如果直接可以在外部指定参数,会非常方便,今天介绍的就是Python外部指定参数的几种方法。一、流文本处理这种方法适用于修改一下文件中的内容,配合Linux命令非常方便,举一个例子,我们需要从一个binlog文件中找到该里面最大的事物,我们要...
Python的字典一般都直接查找key,比如dict={'a':1,'b':2,'c':3}print(dict['a'])但是如果在查找的key不存在的时候就会报:KeyError:比如你要查看print(dict['d'])由于这个时候dict里面并没有这个key,所以就会直接报错,那么这个时候其实python给我们提供了一种很棒的解决方法,那就是用setdefault,用法如下:dict.setdefault(key,[这里设置如果不存在想将值设置为啥,默认为None])那么这里我们可以用此方法解决:print(dict.set...