搜索到与相关的文章
Python

python爬虫系列(一)

前言关于python爬虫目前有两个主流的库一个是urllib和requests在python3中urllib2已经没有了,取而代之的是urllib.request。这里的话我将首先介绍urllib.request的使用。之后我再介绍request,我本人是打算做一个系列的爬虫教程不仅仅包括入门还有实战进阶所以我希望浏览我写的博客时可以按顺序浏览学习。那么废话不多说奉上名言成功没有偶然。即便有些胜利者谦虚地说,自己的成功是偶然的缘故。——尼采开始正片!!!u

系统 2019-09-27 17:57:27 2250

Python

SQLite3中文编码 Python的实现

读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。最后的解决方法:Python连接数据时进行如下设置:db=sqlite3.connection("...")db.text_factory=st另为了python代码中硬编码的中文字符串不出现问题,除了在源码开始添加#-*-coding:utf-8-*-设置python源码的编码为utf-8importsy

系统 2019-09-27 17:57:04 2250

Python

【软件使用】VScode中编辑python

珠玉在前:https://code.visualstudio.com/docs/languages/pythonhttps://blog.csdn.net/m0_37192554/article/details/83714975http://www.cppcns.com/jiaoben/python/151875.html关于常规插件https://code.visualstudio.com/docs/languages/pythonOtherpopula

系统 2019-09-27 17:54:53 2250

Python

python笔记1,2总结

阅读更多注:笔记2已补全#首字母大写.title()#.append()方法:可在列表或元组末尾添加元素主要在for循环中常用#在提列表元素是的索引是从0开始,负数表示倒数,没有索引则默认是第一个元素或者最后一个元素#列表排序详细在笔记1中###for循环##可参考笔记2#for**in**:下的代码缩进则表示要循环,没缩进则不循环#“:”一定要带上#创建不同类型的数值列表a=list(range(2,5,1))#(A,B,c)指的是从A开始数(包括A)往

系统 2019-09-27 17:54:53 2250

Python

Linux下编译安装MySQL-Python教程

1、下载mysql-python官网地址:http://sourceforge.net/projects/mysql-python/2、安装mysql-python复制代码代码如下:#tar-zxvfMySQL-python-1.2.3.tar.gz#cdMySQL-python-1.2.3#whereismysql_configmysql_config:/usr/bin/mysql_config/usr/share/man/man1/mysql_conf

系统 2019-09-27 17:52:38 2250

Python

Python字典操作简明总结

1.dict()创建字典复制代码代码如下:>>>fdict=dict((['x',1],['y',2]))>>>fdict{'y':2,'x':1}2.fromkeys()来创建一个"默认"字典,字典中元素具有相同的值复制代码代码如下:>>>ddict={}.fromkeys(('x','y'),-1)>>>ddict{'y':-1,'x':-1}3.遍历字典使用keys()遍历复制代码代码如下:>>>dict2={'name':'earth','port

系统 2019-09-27 17:50:06 2250

Python

排序算法总结(python动图版)

目录一.冒泡排序--BubbleSort基本思想:优化后的冒泡排序二.选择排序--SelectionSort基本思想:三.插入排序--InsertionSort基本思想:四.希尔排序--ShellSort基本思想:五.堆排序--HeapSort基本思想:六.归并排序--MergeSort基本思想:七.快速排序--QuickSort基本思想:八.对比本博客的排序算法元素的排序顺序默认从小到大。一.冒泡排序–BubbleSort基本思想:两两比较相邻记录的元素

系统 2019-09-27 17:49:19 2250

Python

python系列:多版本管理器-pyenv

01前言Python现有的版本多,每个项目使用的Python版本都不一样,管理起来比较麻烦。github有一个项目叫做pyenv,它是一个多版本管理工具,非常好用,不但支持多版本,而且可以自由切换。本文以CentOS7平台为例,演示pyenv的功能。本文转自我个人的公众号:天目星,请大家多多关注。请关注我的微信公众号一、安装pyenv的项目地址:https://github.com/pyenv/pyenvPS:安装pyenv前需要安装相关依赖包$yumin

系统 2019-09-27 17:48:50 2250

Python

Python中turtle库的使用

Turtle图形库Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种:画笔控制函数penup():抬起画笔;pendown():落下画笔;pensize(width):画笔宽度;pencolor(color):画笔颜色;运动控制函数forward(d)/fd(d):直行d个像素;circle(r,extent=None):绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r

系统 2019-09-27 17:48:49 2250

Python

浅谈python中scipy.misc.logsumexp函数的运用场景

scipy.misc.logsumexp函数的输入参数有(a,axis=None,b=None,keepdims=False,return_sign=False),具体配置可参见这里,返回的值是np.log(np.sum(np.exp(a)))。这里需要强调的是使用该函数的场景:一般来说,该函数主要用于非常小的数值的运算(比如蒙特卡洛取样样本)。在这种情况下,将数据保持log处理是必须的。所以这时你如果想将数组中的数据累加求和就需要这样计算log(sum(

系统 2019-09-27 17:38:13 2250