又到了清明时节,用python爬取了网易云音乐《清明雨上》的评论,统计词频和绘制词云图,记录过程中遇到一些问题
爬取网易云音乐的评论
一开始是按照常规思路,分析网页ajax的传参情况。看到参数都是加密过的,在网上参考别人之前爬虫的思路。发现陆续有人用模拟传参,自己加密参数来实现,主要用python和
一、ip地址
1. 什么是地址
地址就是用来标记地点的
2. ip地址的作用
ip地址:用来在网络中标记一台电脑,比如192.168.1.1;在本地局域网上是唯一的。
3. ip地址的分类
每一个IP地址包括两部分:网络地址和主机地址
3.1 A类IP地址
一个A类IP地址由1字节的网络
最近由于工作需要,需要将70个word文件的页眉页脚全部进行修改,在想到这个无聊/重复/没有任何技术含量的工作时,我的内心是相当奔溃的。就在我接近奔溃的时候我突然想到完全可以用python脚本来实现这样无聊的工作,确定目标后我便开始在网上寻找有没有造好的轮子,但是结果让我有点儿失望。关
目录
Python基础__线程、进程、协程1、什么是线程(thread)?
2、什么是进程(process)?
3、进程和线程的区别
4、GIL全局解释器锁
5、多线程(threading模块)
我是在安装scrapy时遇到这个问题的,安装其他组件也可能会遇到。但问题解决办法都是大致相同的。
以安装scrapy为例:
在pycharm中安装twisted或者scrapy时出现:
error: Microsoft Visual C++ 14.0 i
1>***猫:
python基础类:
字符串反转的常用处理方式:
# 方法一:使用字符串切片
s = "hello python"
result = s[::-1]
print(result)
1.Sublime Text:
这是一个轻量级的代码编辑器,跨平台,支持几十种编程语言,包括Python,Java,C/C++等,小巧灵活,运行轻快,支持代码高亮、自动补全、语法提示,插件扩展丰富,是一个很不错的代码编辑器,配置相关文件后,可直接运行python程序:
2.VS
最近在学习Python,不得不说,Python真的是一门很好用的语言。但是学习的过程中关于变量作用域(scope)的命名空间(namespace)的问题真的把我给搞懵了。在查阅了相关资料之后,觉得自己对Python的作用域和命名空间有了一定得了解。故写在这里,一方面加深自己的理解,另一方面分享知识。
1.安装git 软件(下一步直到完成)
2.码云注册(保存代码)
3.创建代码托管仓库
4.创建文件夹
5.写东西并提交到码云
1.在某个文件夹下写东西
2.写完之后在此文件夹下鼠标右键,并选择[git bash here]
6. 在'黑框'里输入命令
- git init :用于
一.深浅拷贝
浅拷贝:拷贝第一层(顶级对象),或者说:父级对象
深拷贝:拷贝所有对象,顶级对象及其嵌套对象,或者说父级对象及其子对象
# 应该每次都拷贝一份(但由于小数据池,未拷贝)
v1 = 'alex'
import copy
0.随机森林的思考
随机森林的决策树是分别采样建立的,各个决策树之间是相对独立的。那么,在我们得到了第k-1棵决策树之后,能否通过现有的样本和决策树的信息, 对第m颗树的建立产生有益的影响呢?在随机森林建立之后,采用的投票过程能否增加一定的权值呢?在选取样本的时候,我们能否对于分类错误
turtle.circle(radius, extent=None, steps=None)
描述: 以给定半径画圆
参数:
radius(半径); 半径为正(负),表示圆心在画笔的左边(右边)画圆
extent(弧度) (optional);
st
tkinter:tkinter是绑定了Python的TKGUI工具集,就是Python包装的Tcl代码,通过内嵌在Python解释器内部的Tcl解释器实现的,它是Python标准库的一部分,所以使用它进行GUI编程不需要另外安装第三方库的。
tkinter的简单使用:
1.让用户输入任意字符串,获取字符串之后并计算其中有多少个数字。
total = 0
text = input("请输入内容")
a = 0
while a <len(text):
if text[a].isdigit():
total += 1
在Python编程中,常见的基础错误有两类,即语法错误和异常语法错误分类:1、拼写错误Python语言中拼写错误有关键字、变量名、函数名拼写错误等关键字拼写错误时会提示SyntaxError,而变量名、函数名拼写错误时提示NameError2、脚本程序不符合Python的语法规范编写代码时缺少括号、
很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头。后来工作中深刻体会到,合理使用开发的工具的便利和高效。今天,我就把Python程序员使用频率比较高的5款开发工具推荐给大家,希望对大家的工作和学习有帮助。
一.while 循环语句 while 循环语句的基本用法如下:
while 条件表达式:
循环体
当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,直到表达式的返回的结果为假时,退出循环.
(1)PIL可以做很多和图像处理相关的事情:
图像归档(Image Archives)。PIL非常适合于图像归档以及图像的批处理任务。你可以使用PIL创建缩略图,转换图像格式,打印图像等等。
图像展示(Image Display)。PIL较新的版本支持包括Tk Phot
所属网站分类: 资源下载 > python电子书
作者:熊猫烧香
链接:http://www.pythonheidong.com/blog/article/44/
来源:python黑洞网
内容简介
《Python Cookbook(第3版)中文版》介绍了Python应用在各
【问题】 求两字符序列的最长公共字符子序列
1 def lcs_length(x,y):
2 m = len(x)
3 n = len(y)
4 c = [[0 for _ in range(n+1)] for _