![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 52
wujiajia2017scnu
硕士研究生,微信公众号[python案例教学]
展开
-
实用技巧四:FScapture--滑动截图工具
在学习工作中,你是否遇到过这样的需求:给领导汇报一个表单设计图,这个图又分为多个页面。怎么解决,微信一个一个的截图,这样既不美观又不方便。它来喽--FastStoneCapture 十分好用的截图工具,使用它再也不用担心超长表单的截取了。下载安装包后(文末附下载方式),双击 FSCapture.exe后,打开软件,会有12个功能按钮,如上图所示, 将鼠标指向按钮时,会显示该按钮的功能名称。从左往右依次是【打开文件、捕获活动窗口、捕获窗口对象、捕获矩形区域、捕获手绘区域、捕获全屏、捕获滚动窗口、捕获.原创 2021-04-17 20:48:00 · 1516 阅读 · 0 评论 -
实用技巧三:批量修改文件名字--OS模块
前序:本次案例共有以下4个知识点: 文件操作:os模块 import os 类的调用:定义R_fold_name类,返回path,path1 enumerate:for 遍历列表的同时,返回索引及遍历数值 删除非空文件夹: import shutilshutil.rmtree(path)案例介绍:最近工作中有个小需求:批量修改txt名字。原文件名是 1.txt ,2.txt,3.txt.,重名后的文件名是P_1.txt, P_2.txt, P_3.txt...原创 2021-04-03 16:30:40 · 359 阅读 · 0 评论 -
办公自动化系列一:excel操作利器--xlwings
前序:编程的过程可能是复杂枯燥的,一次次的解决bug,当跑通所有代码,得到预计的效果。那种乐趣是欣喜,是激动,是拍大腿的开心。编程的过程犹如钓鱼的等待过程,而全码通过的时候,就是中鱼提竿的刹那间。也希望这种开心可以感染到你,不忘初心,继续分享实用的小技巧。点个关注,获取本期案例素材。需求:在全单位排班表(excel)中找到自己科室的人员的名字并用颜色标记。方法: 一 直接在全单位排班表中利用excel 的查找功能,一个一个查找标记。 二利用Python大法的...原创 2021-03-12 17:38:33 · 679 阅读 · 0 评论 -
实用系列之二:更改Python下载国内源
想必各位pythoner在安装python后,利用pip install xxxx 进行安装第三库的时候,遇到下载慢、下载卡,等待2个小时准备使用时却发现下载失败的情况。关注公众号 python案例教学, 回复 pip 下载更新工具。 这是因为pip 的更新源在国外,需要更改为国内源。本机环境 windows10,python使用的是anaconda内嵌的3.6版本,默认安装路径操作步骤:Win+r 在运行窗口中输入 %appdata%将 下载链接中的 pip 文件夹复制...原创 2021-03-12 17:33:11 · 378 阅读 · 0 评论 -
爬虫系列之新浪微博
爬虫方式:1 爬取某个话题的所有的评论2 爬取某个博主的所有微博的评论3 爬取某个博主的所有粉丝的用户信息,位置信息微博评论爬虫难点:获取max_id 和 max_id_type 参数以“迪丽热巴的微博”为案例,爬取热巴的所有微博,所有微博评论,所有粉丝的用户信息,并对所有的粉丝进行位置分析,在地图上显示粉丝分布。1requests_weibo.py功能:爬取迪丽热巴的所有的微博,微博内容的text保存在excel中,包括微博id2requests_weibo_...原创 2020-06-21 13:38:16 · 633 阅读 · 0 评论 -
百度翻译爬虫仅供学习
百度翻译爬虫要满足以下几点:1 登录自己的百度账号,需要cookie 信息2 使用chrome手机浏览模式3 熟悉post请求4 这个是练手的爬虫训练,后续后补上面向对象的代码。# 第一版本的百度翻译爬虫,非面向对象import requestsimport execjs # 执行js代码import jsonimport sys# headers...原创 2019-06-25 16:11:59 · 1497 阅读 · 0 评论 -
TypeError: parse() got an unexpected keyword argument 'transport_encoding'
在cmd 中 执行 python3 -m pip install pymysql,报错。解决方法:在 https://pypi.org/project/html5lib/#files 下载 html5lib 1.0.1 然后在cmd 执行 python3 -m pip install html5lib-1.0.1-py2.py3-none-any.whl安装成功后,在执行 ...原创 2019-05-27 12:38:21 · 267 阅读 · 0 评论 -
python-两个list列表元素一一对应拼接
# 功能需求:实现两个list的拼接,list1是整数部分,list2是小数部分,结果是1.1,2.2list1 = ['1.','2.']list2 = ['1','2']wanzheng = []for i in range(0,len(list1)): # print(list1[i]+list2[i]) wanzheng.append(list1[i]+list...原创 2019-03-01 08:51:56 · 40515 阅读 · 6 评论 -
python文本分析--停用词表的使用
之前听说停用词表,没有上手使用过,真正操作的时候发现有很多东西没有学透彻。这里总结一下,去停用词的思想:在原始文本集中去掉不需要的词汇,字符。虽然有通用的停用词表,但是如果想提高后续的分词效果,还是自己建立停用表比较好。建立停用词表,实际上就是在txt中,输入想要删除的词汇,每个词汇用空格隔开即可。可以换行。下面是我自己操作的效果图,及代码。方便自己及大家查看。# 停用词表 [] ...原创 2019-02-28 18:51:23 · 24937 阅读 · 5 评论 -
pandas append() 报错 'builtin_function_or_method' object is not subscriptable
list列表添加内容的时候,报错,TypeError: 'builtin_function_or_method' object is not subscriptable 结果是因为红色方框内的内容 append(y) 打错成为了append[y],正确是圆括号。希望遇到这个错误的朋友不要踩坑。...原创 2018-11-19 15:42:59 · 7863 阅读 · 0 评论 -
已知生日,求年龄,pandas实现
今天在群里遇到个问题,已经知道生日怎么计算出年龄,注意有个知识点 pandas.Series.dt 可以将serices数据类型与datetime类型进行计算。感谢原文作者https://blog.csdn.net/zhangjy3738/article/details/82179689。import pandas as pdimport datetimedict = {'生日':[...原创 2018-10-30 19:12:40 · 4387 阅读 · 0 评论 -
完美解决 ubuntu16.04下anaconda python版本的切换(二)
如同完美解决博客一,在ubuntu下我也选择使用anaconda的python版本。1 anaconda的安装, 首先进入到anaconda安装包所在的位置。我是把安装包放在了home下cd /~bash Anaconda2-4.3.0-Linux-x86_64.sh 此时屏幕输出Welcome to Anaconda2 4.3.0 (by Continuum An...原创 2018-09-21 16:52:59 · 5760 阅读 · 0 评论 -
一维数组、行向量、列向量的区别
注意三者的区别,在构建神经网络时候可以避免错误import numpy as npC = np.random.randn(5) #产生随机的一维数组print(C)'''out:[ -5.65042297e-01 -5.48341047e-01 4.15160628e-04 -3.24193205e-02 -3.01925976e-01]'''D = np....原创 2018-08-23 22:50:48 · 7287 阅读 · 2 评论 -
解决turtle.showturtl() no attribute 的错误
今天遇到的这个问题可以总结为一句经验:python的工程文件一定不能包含中文字符。开始turtle图形化学习后,进行了如下编码.。1界面如下,报错turtle库没有showturtle()函数。2查看turtle库里的函数是否真的没有showturtle()函数,import turtle , dir(turtle) 结果如下图所示:3 showturtle是存在的,此时,发现图一中的路径包含中...原创 2018-07-10 16:28:57 · 509 阅读 · 0 评论 -
python之正则表达式的学习
接触了python后,爬虫是必不可少的。正则表达式是我们处理爬虫数据,解析HTML数据的重要工具。由于正则表达式十分复杂,这让初学者常常感到头痛。我在查找了大量资料后,发现 毕来生 总结的正则表达式的学习十分适合像我这样的初学者。因此,在本文我重现了regex(正则表达式)的常用方法。如下:包括的内容:1 re.match()2 group()3 .*? 通用匹配符,贪婪与非...原创 2018-07-16 16:40:51 · 174 阅读 · 0 评论 -
完美解决window10下 python版本的切换 一
1、学习python必然会遇到这样的情况:我选择的IDE是Pycharm,在pycharm中进行不同版本的切换,比如python2.7,python3.6,anaconda-python 2.7、anaconda-python3.6共4个版本。2、经验告诉我们,anaconda系列的python版本包含的库更加丰富,避免了自己安装一些基本库。因此我决定不在安装python2.7和pyth...原创 2018-07-10 09:59:40 · 8542 阅读 · 0 评论