![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
滑冰选手库里
纸上得来终觉浅,绝知此事要躬行
展开
-
在Intellij IDEA 中自动加载Maven管理的依赖包的源码
一、打开 File -> Settings 窗口,然后在左边选择 Build, Execution, Deployment -> Build Tools -> Maven -> Importing ,参考下图二、勾选自动下载 “Sources” ,参考上图红色方框的位置三、只要按上面的设置完毕,项目以后再添加依赖包就可以自动下载源码了,如果要对已经加入依赖的包...原创 2019-10-28 15:40:24 · 1469 阅读 · 0 评论 -
Django入门笔记
1. 程序安装在上一篇博客有介绍运行django-admin help,能看到下面的内容表示OK。 2. 创建django项目 在linux等命令行界面下,使用django提供的命令和vim也能进行项目开发。但是,这里推荐使用pycharm这个目前最好的python开发IDE,它功能强大,界面友好。(下面所有的操作都在pycharm中进行。) 点击:fi...原创 2019-01-05 15:55:37 · 151 阅读 · 0 评论 -
最新Django:windows和CentOS7安装和项目启动
安装:pip install django项目启动1.创建项目django-admin startproject Demo1cd Demo12.创建应用python manage.py startapp webdev3.运行项目python manage.py runserver 127.0.0.1:8000服务器上 python3 manage.py ...原创 2019-01-03 09:27:45 · 261 阅读 · 0 评论 -
利用python+百度AI搞定一个文字识别功能同时转换成语音
一些准备使用百度的AI开放平台,首先你得有个百度的开发者账号,相信你有百度云的话应该都会有,没有的话简单注册一下就可以了。然后进入控制台选择人工智能-文字识别去创建个应用,这样就会生成对应的AppID,API Key和Secret Key,调用百度API的时候需要用到。 可以看到,作为开发者你每天有一定的免费调用次数,但如果不满足需求,可能就需要付费啦。 ...原创 2019-01-21 17:18:02 · 1328 阅读 · 0 评论 -
server2003安装python3.4.4
一.去python官网查找python的历史版本,我选择python3.4.4(版本太高安装不上,版本太低过时了)版本地址https://www.python.org/ftp/python/3.4.4/python-3.4.4.msipython版本为3.4.4 安装好了之后pip也直接一起安装了,注意添加环境路径这里安装好了之后然后安装pandas等安装包会包VC++2010等错...原创 2019-01-16 17:28:24 · 1452 阅读 · 0 评论 -
爬虫清洗:python strip()函数 去空格\n\r\t函数的用法
在Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数:strip 同时去掉左右两边的空格lstrip 去掉左边的空格rstrip 去掉右边的空格具体示例如下:>>>a=" gho stwwl ">>>a.lstrip() 'gho stwwl '>>>a.rstrip() ' g...原创 2019-01-23 10:19:04 · 18061 阅读 · 0 评论 -
python中给列表里添加字典时被最后一个覆盖的2种解决方法
方法一list = [] a = {'a':'1', 'b':'1'}list.append(a)a['a'] = '2'a['b'] = '2' list.append(a) #最终结果:[{‘a’: ‘2’, ‘b’: ‘2’}, {‘a’: ‘2’, ‘b’: ‘2’}]原因:append()方法只是将字典的地址存到list中,而键赋值的方式就是修改地址...原创 2019-02-17 15:59:58 · 2438 阅读 · 2 评论 -
python时间函数
在Python里如何获取当前的日期和时间呢?在Python语言里,我们可以通过调用什么模块或者类函数来得到当前的时间或日期呢?当然你可以使用时间模块(time module),该模块提供了各种和时间相关的函数。但是这个模块里的一些函数在某些平台里不可用。那么怎么办呢?我们可以使用一个更高级的面向对象的接口函数:datetime。它提供了操作日期和时间的多种简单或复杂的方法。python里...翻译 2019-02-13 09:30:37 · 156 阅读 · 0 评论 -
python+selenium+chrome批量文件下载并自动创建文件夹
实现效果:通过url所绑定的关键名创建目录名,每次访问一个网页url后把文件下载下来代码:其中 data[i][0]、data[i][1] 是代表 关键词(文件保存目录)、网站链接(要下载文件的网站)def getDriverHttp(): for i in range(reCount): # 创建Chrome浏览器配置对象实例 chromeO...原创 2019-04-02 18:36:02 · 4560 阅读 · 1 评论 -
python爬虫自动创建文件夹,与自动爬取信息保存至本地html实现
1.创建文件夹的功能:#file settingfolder_path = "D:/spider_things/2016.4.6/" + file_name +"/"if not os.path.exists(folder_path):os.makedirs(folder_path)上面代码块的意思是:"os.path.exists(folder_path)"用来判断fol...原创 2018-08-01 10:12:25 · 3042 阅读 · 0 评论 -
pandas读取excel文件(内含多张表)
1. 读取excel读取excel主要通过read_excel函数实现,除了pandas还需要安装第三方库xlrd。pd.read_excel(io, sheetname=0, header=0, skiprows=None, skip_footer=0, index_col=None, names=None, parse_cols=None, parse_dates=False, d...原创 2018-12-13 14:33:33 · 14380 阅读 · 1 评论 -
Numpy学习笔记6——数组文件输入输出
写a = np.arange(100).reshape(5, 20)np.savetxt('np.csv', a, fmt='%d', delimiter=',')读b = np.loadtxt('np.csv',dtype=np.int, delimiter=',')原创 2018-10-24 11:10:41 · 201 阅读 · 0 评论 -
Numpy学习笔记5——唯一化以及其它的集合逻辑
原创 2018-10-24 11:07:58 · 201 阅读 · 0 评论 -
安装python3+pip3+scrapy+redis导出数据
如果删除了系统上自带的python, 这里我把一个python文件删除了. 这里只需要设置一个软连接就好了bin] ln -s /usr/bin/python2.6 /usr/bin/pythonLinux会自带一个Python2的版本, 我的服务器自带的是Python2.6.6的版本,这并不影响再次安装一个新的版本.我使用的是wget网络传输方式下载的Python安装包.下面是安...原创 2018-07-28 21:29:59 · 569 阅读 · 0 评论 -
关于Python安装模块出现error: command 'gcc' failed with exit status 1错误的解决方法
当使用pip install ###时,有时会出现如标题上的问题,我遇到的问题如下:_posixsubprocess.c:3:20: fatal error: Python.h: No such file or directory #include "Python.h" ^ compilation terminated. ...转载 2018-07-28 21:31:27 · 6217 阅读 · 0 评论 -
用python绘制知乎粉丝关系网络图
将知乎数据爬取下来存放到json文件中原创 2018-08-24 11:17:09 · 5588 阅读 · 5 评论 -
centos7安装python3.7.1
centos7自带python2,由于执行yum需要python2,所以即使安装了python3也不能删除python21.安装依赖包yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-de...原创 2018-10-12 17:04:28 · 2445 阅读 · 0 评论 -
scrapy笔记
其中1 2 4条命令常用scrapy startproject beikescrapy genspider ershou https://wz.ke.com/ershoufang/scrapy crawl ershou yield关键字的使用——生成器(不断产生值的函数)优势: 后两个参数只能有一个参数发挥作用 实战...原创 2018-10-18 17:01:28 · 284 阅读 · 0 评论 -
pycharm最新激活方式2019
1. 修改hosts文件:添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证0.0.0.0 account.jetbrains.comwindwos系统hosts文件路径为:C:\Windows\System32\drivers\etc 如果遇到权限问题,可将hosts文件先复制出来修改后再覆盖原来的即可。 Linux和mac的hosts文件路径为:/etc...转载 2018-10-15 10:19:56 · 39048 阅读 · 19 评论 -
scrapy笔记2—实现多级页面信息分别爬取
yield scrapy.Request(item['url'], meta={'item': item}, callback=self.detail_parse)Scrapy 用scrapy.Request发起请求可以带上 meta={'item': item} 把之前已收集到的信息传递到新请求里,在新请求里用 item = response.meta('item') 接受过来,在 item ...原创 2018-10-19 14:18:56 · 4856 阅读 · 5 评论 -
Numpy学习笔记1——ndarray数组的属性、类型、创建、变换
ndarry对象属性和类型import numpy as npN维数组对象:ndarray使用np.array()生成一个ndarray数组ndarray数组的创建和变换原创 2018-10-22 11:24:23 · 382 阅读 · 0 评论 -
Numpy学习笔记2——索引与切片
ndarray跟列表最重要的区别在于,数组切片是原始数组的视图。这意味着数据不会被复制,视图上的任何修改都会直接反映到源数组上。如果你刚开始接触NumPy,可能会对此感到惊讶(尤其是当你曾经用过其他热衷于复制数组数据的编程语言)。由于NumPy的设计目的是处理大数据,所以你可以想象一下,假如NumPy坚持要将数据复制来复制去的话会产生何等的性能和内存问题。注意:如...原创 2018-10-22 13:39:24 · 270 阅读 · 0 评论 -
Numpy学习笔记3——数组运算
np.mean()取平均值,这里,arr.mean(1)是“计算行的平均值”,arr.sum(0)是“计算每列的和”。ceiling:不超过元素的整数值。floor:小于元素的最大整数值。-----------------直接看例子-------------- >>>>>> a = np.ar...原创 2018-10-24 08:56:38 · 254 阅读 · 0 评论 -
Numpy学习笔记4——用于布尔型组数的方法,排序
排序原创 2018-10-24 11:01:47 · 106 阅读 · 0 评论