
Python
python的学习包括爬虫
cwtnice
切莫胸怀大志,却又虚度光阴
展开
-
Python List中的 [:-1] 和 [::-1]
基本语法原创 2022-03-10 15:16:46 · 1017 阅读 · 0 评论 -
python 对数据进行base64加密、解密
import base64# 明文字符串origin_str = '明天晚上8点动手!'# -----加密-----# 实例化base64对象 bytes(二进制)类型obj = base64.b64encode(origin_str.encode())# decode()转化为str类型plaintext_result =obj.decode()print('加密后: {}' .format(plaintext_result))# -----解密-----#bytes类型c原创 2021-07-26 15:58:44 · 2899 阅读 · 1 评论 -
Anaconda 环境克隆、迁移
anaconda虚拟环境迁移到另外的主机原创 2021-07-14 09:13:56 · 45946 阅读 · 10 评论 -
python anaconda离线安装第三方库
IDE: spyder(anaconda)背景:工作环境是在单位远程服务器上,无奈不能连接外网,安装新的库也不是一条指令就能解决的,现在我记录一下离线安装第三方库的做法,以SQLAlchemy为例。1.在本地下载好压缩包包一般可以去pypi找,找到后点击Download files,然后选择tar.gz为后缀的压缩文件然后把文件从本机拷到离线环境2.安装解压缩,用cmd进入目录,执行setup.py3.验证执行 import sqlalchemy,不报错就表示安装成功注意:sqla原创 2021-03-30 10:01:18 · 13832 阅读 · 0 评论 -
Python 面试小笔记
1.输出九九乘法表for i in range(1, 10): for j in range(1, i+1): print(f"{i} * {j} = {i * j}", end = '\t') print()# for x in range(1, 10):# for y in range(1, x+1):# print( "%d * %d = %2d\t" %(y, x, x*y), end="")# print("").原创 2021-01-18 14:22:05 · 394 阅读 · 1 评论 -
python pip操作相关
pip相关:查看pip的版本:pip show pippip的更新: python -m pip install --upgrade pip原创 2021-01-28 15:53:55 · 93 阅读 · 0 评论 -
基本方法range()的使用
range()是python的自带函数在Python3中, range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。注:Python2 range() 函数返回的是列表。range(stop) //第一个参数默认为0,range(5)相当于range(0, 5)range(start, stop[, step]) //stop相当于开区间,ra原创 2021-01-14 14:49:47 · 1377 阅读 · 0 评论 -
python join()的用法
>>> x="def">>> y="efk">>> z=["c","d","y"]>>> x.join(y) #分割字符串'edeffdefk'>>> x.join(z) #分割列表'cdefddefy'原创 2021-01-14 12:29:32 · 523 阅读 · 1 评论 -
Python爬取英雄联盟皮肤,并保存到本地
目标网址:英雄联盟官网思路:获取到跳转的url,通过请求url来获取想要的数据使用浏览器的开发者调试工具(F12)对网页进行分析,通过判断数据是采用Ajax动态加载的。在network下的XHR中找到herolist.js,进行预览分析json的结构:可以看到此时有148个英雄的信息。经过分析,跳转的链接前半部分是相同的,而最后的id也并不是简单的累加实现,这时候首先要获得全部英雄的id,就能生成对应的url,再接下来能获取到我们需要的数据。import requestsimport jsonp原创 2020-05-30 12:49:08 · 464 阅读 · 0 评论 -
SnowNLP和jieba库实现中文分词
SnowNLP情感分析用法:SnowNLP是一个常用的Python文本分析库,是受到TextBlob启发而发明的。由于当前自然语言处理库基本都是针对英文的,而中文没有 空格分割特征词,Python做中文文本挖掘较难,后续开发了一些针对中文处理的库,例如SnowNLP、Jieba、BosonNLP等。注意 SnowNLP处理的是unicode编码,所以使用时请自行decode成unicode。S...原创 2020-05-02 22:30:56 · 2215 阅读 · 0 评论 -
Python爬取热门微博,并存储到MySQL中
weibo_demo.py:import requestsimport jsonfrom w3lib.html import remove_tagsfrom mysqlhelper import MySQLHelperimport timehelper = MySQLHelper()max_page = 50#设置headerheaders = { 'User-Age...原创 2020-05-01 13:21:06 · 484 阅读 · 0 评论 -
Python 主要数据类型和基本运算
变量规范: 字母、数字、下划线组成,不能以数字开头命名规范: 只有类名是驼峰,其他都是小写字母,常量都是大写,下划线开头的都是私有。只有符合命名规范的文件夹才是python package才能导入!!使用from导入的时候后导入的会覆盖先前导入的同名文件。#绝对导入import part3from part3.my_package import my_init_test#相对导入...原创 2020-03-21 15:44:13 · 373 阅读 · 0 评论