Python
文章平均质量分 86
会飞的胖达喵
胖达是只爱打架的猫,而且还会飞~
展开
-
Could not find a version that satisfies the requirement Twisted>=13.1.0 (from Scrapy)
scrapy 安装出错 centos6 requirement Twisted>=13.1.0wget https://twistedmatrix.com/Releases/Twisted/17.1/Twisted-17.1.0.tar.bz2 tar -jxvf Twisted-17.1.0.tar.bz2 cd Twisted-17.1.0 python setup.py inst...原创 2018-05-30 21:32:29 · 1157 阅读 · 0 评论 -
python中字典与json的区别
字典是一种数据结构、json是一种数据格式原创 2020-02-19 19:18:10 · 508 阅读 · 1 评论 -
python 制作淘宝秒杀脚本
1.安装pycharm。网上教程很多。2.安装 Selenium 库。Selenium支持很多浏览器,我选择的是Firefox浏览器。因为我这里是Python3环境,自带的又pip,所以安装selenium直接使用pip安装安装方法:--打开cmd;--输入命令进入Python36/Scripts(找到下图的目录)目录下;--输入命令 pip install sel...转载 2019-10-24 23:44:35 · 1387 阅读 · 1 评论 -
python--递归计算n的价乘
#计算输入的任意N的阶乘 方法一import sys"""print("---------方法一 ---------")def func_one(n): tmp = 1 for i in range(1,n+1): tmp *= i print(i) return tmpre = int(input("请输入您要原创 2017-01-21 11:22:48 · 1286 阅读 · 0 评论 -
python--修改默认递归层级
递归层级改成10000>>> import sys>>> sys.setrecursionlimit>>> sys.setrecursionlimit(10000)>>> >>> i = 0>>> def digui(x): print(x) x += 1 digui(x) >>> digui(i)原创 2017-01-20 13:42:07 · 1368 阅读 · 0 评论 -
python--两个牛逼的BIF,内置函数
>>> help(filter)Help on class filter in module builtins:class filter(object) | filter(function or None, iterable) --> filter object | | Return an iterator yielding those items of itera原创 2017-01-18 15:00:09 · 771 阅读 · 0 评论 -
python--lambda
>>> lambda x,y : x * y + 1 at 0x021342B8>>>> func = lambda x,y : x * y + 1>>> func(5,6)31>>>原创 2017-01-18 09:38:21 · 271 阅读 · 0 评论 -
python爬虫05--添加header
#具体可以看下面代码import urllib.requestimport jsonimport urllib.parseurl = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null"input_data = input("输入你原创 2017-02-09 14:32:32 · 12420 阅读 · 0 评论 -
python爬虫04--有道翻译
import urllib.requestimport urllib.parseimport jsonurl = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'#定义一个字典input_data =input("请输入您要翻译的语句原创 2017-02-08 17:10:04 · 516 阅读 · 0 评论 -
python爬虫06
import urllib.requestimport jsonimport urllib.parseimport timewhile True: url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null" input原创 2017-02-13 14:29:11 · 462 阅读 · 0 评论 -
python爬虫07--代理
"""使用代理,突破目标网站访问限制"""import urllib.requestimport randomurl = 'http://www.whatismyip.com.tw/'#代理IP地址列表iplist = ['114.222.128.63:808','121.232.147.94:9000','117.90.2.112:9000','61.134.25.106:312原创 2017-02-13 16:23:08 · 10873 阅读 · 0 评论 -
centos6.5 python2.6.6升级到python2.7.15
查看python版本:python --version1.下载Python-2.7.15wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz2.解压tar -zxvf Python-2.7.12.tgz3.更改工作目录cd Python-2.7.154.编译安装./configure --prefix=/usr/local/...原创 2018-05-29 17:38:58 · 1912 阅读 · 1 评论 -
pycharm创建scrapy项目
没找到PyCharm怎么创建Scrapy项目在xshell里面执行[root@localhost web]# scrapy startproject carspiderNew Scrapy project 'carspider', using template directory '/root/.local/lib/python2.7/site-packages/scrapy/templates/...原创 2018-05-30 21:55:14 · 867 阅读 · 0 评论 -
Python元组、数组、列表的区别
Python没有数组:只有元组(tuple)和列表(list);元组一旦创建不可改变,例如:aa=tuple(1,2,3);元组不能追加(append)元素,弹出(pop)元素等;只能对元组中的元素进行索引aa[0],不能对其中的元组进行赋值aa[0]=8;使用元组的好处在于对元组进行操作更为高效,适合存放一组常量;而上述的众多不可以,使用列表list是可以的。元组是不能改变长度的list...原创 2018-05-31 09:34:09 · 26037 阅读 · 0 评论 -
2018汽车之家汽车品牌、车型数据库采集带品牌logo以及车型图
一个项目需要,奈何网上找不到合适的,要么就是没有logo跟车型图片。python撸了一套。如果你不想自己撸可以直接下载:https://download.csdn.net/download/lengyue1084/10463969鉴于朋友咨询爬虫问题,2018/12/03号 重新爬取,测试没有问题。下载地址:https://download.csdn.net/download/lengyu...原创 2018-06-07 11:19:41 · 14900 阅读 · 67 评论 -
UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 723269-723270: illegal multibyte s
pycharm控制台中文乱码,目标网页编码gb2312编码<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />网上还很说是先转成gb2312转换 unicode成再转成utf-8。html = response.read().decode("gb2312").encode("utf-8")运行出...原创 2018-06-01 17:26:34 · 1522 阅读 · 0 评论 -
mark python新手必碰到的问题---encode与decode,中文乱码[转]
转自:http://blog.csdn.net/a921800467b/article/details/8579510为什么会报错“UnicodeEncodeError:'ascii' codec can't encode characters in position 0-1: ordinal notin range(128)”?本文就来研究一下这个问题。字符串在Python内部的表示是unico...转载 2018-06-01 17:27:47 · 1444 阅读 · 0 评论 -
python学习小结
python总结:一、数据结构1、列表list 标志有序 大括号[ 1,2,3,4,5,6] 类似PHP数组2、元组tuble 标志 小括号以及逗号(1,2,3)受限制的列表,不能下表赋值等3、字符串 4、字典dist 标志花括号{"name":"admin","password":"password"} hash table的一种实现,一一对应,无论多大,查找速度一样(很...原创 2018-06-01 18:24:17 · 3303 阅读 · 0 评论 -
[Python] 函数lambda(), filter(), map(), reduce()
转载地址:http://blog.csdn.net/dbanote/article/details/89122501、lambda()lambda()是Python里的匿名函数,其语法如下:lambda [arg1[, arg2, ... argN]]: expression下面是个1+2=3的例子>>> fun = lambda x,y:x+y>>> fun(1,转载 2017-01-18 09:32:03 · 246 阅读 · 0 评论 -
python--函数
>>> def MyFirstFunction(): print('第一个function--python')>>> MyFirstFunction()第一个function--python>>>原创 2017-01-17 15:34:21 · 281 阅读 · 0 评论 -
学神python笔记
本节知识点: 1,List和tuple区别 2,list的操作方法List:是一个种有序的集合,可以随时添加或者删除其中的某个元素Append() 在列表的末尾追加元素Extend()扩展元素Insert() 在某个索引位置添加某个元素Pop() 删除元素 如果不传递Index 默认删除最后一个Remove() 传递待删除元素,如果有多个元素原创 2017-02-08 16:23:47 · 666 阅读 · 0 评论 -
python--字典
>>> a = {1:'one',2:'two',3:'three'}>>> a{1: 'one', 2: 'two', 3: 'three'}>>> b = a.copy()>>> b{1: 'one', 2: 'two', 3: 'three'}>>> a{1: 'one', 2: 'two', 3: 'three'}>>> id(a)47139216>原创 2017-02-05 15:58:14 · 301 阅读 · 0 评论 -
python--文件
python权限说明========= =============================================================== Character Meaning --------- --------------------------------------------------------------- 'r'原创 2017-02-05 16:34:51 · 459 阅读 · 0 评论 -
python--OS模块,文件系统
>>> import random>>> secret = random.randint(1,10)>>> secret2#引入 os模块>>> import os>>> os.getcwd() #返回当前工作目录'C:\\Users\\Administrator\\Desktop'>>> >>> import os>>> os.getcwd()'C原创 2017-02-05 17:00:18 · 379 阅读 · 0 评论 -
python--类
class Truee:#Python 中类名约定以大写字母开头 """类的一个简单例子""" color = 'red' weight = '1000KG' #方法 def getColor(self): return self.colortr = Truee()trColor = tr.getColor()print("颜色为:"原创 2017-02-06 10:12:05 · 326 阅读 · 0 评论 -
python--继承
class parent(): name = 'siye'class Person(parent): __sex = '' def __init__(self,sex): self.__sex = sex def getSex(self): return self.__sexperson = Person('boy')#sex1原创 2017-02-06 15:49:39 · 453 阅读 · 0 评论 -
python--导入
import sys as syprint(sy.path)########################__main__['D:\\gui', 'D:\\gui', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\python36.zip', 'C:\\Users\\Adminis原创 2017-02-06 15:54:39 · 763 阅读 · 0 评论 -
python--采集1(urllib模块)
使用urllib模块,首先引入urllib。request使用urlopen方法读取目标Url import urllib.requestresponse = urllib.request.urlopen("http://www.baidu.com")html = response.read()baiduhtml = html.decode("utf-8")print(b原创 2017-02-06 16:39:53 · 575 阅读 · 0 评论 -
python--爬虫01
首先要引入urllib包利用urlopen打开需要采集的网址import urllib.requesturl = "http://www.baidu.com"htmlobj = urllib.request.urlopen(url)html = htmlobj.read() #二进制的代码html = html.decode("utf-8") #解码print(html)原创 2017-02-07 13:49:12 · 304 阅读 · 0 评论 -
python爬虫02
import urllib.requesturl = "http://placekitten.com/1000/1000"obj = urllib.request.urlopen(url)#相当于下面两个语句"""#urllib.request.urlopen(url)相当于下面两句obj = urllib.request.Request(url)obj = urllib.requ原创 2017-02-08 10:29:37 · 270 阅读 · 0 评论 -
python爬虫03
三个函数geturl() 请求的真是urlinfo() 请求的头信息getcode()请求的返回代码sssimport urllib.requesturl = "http://www.tmall.com"request = urllib.request.urlopen(url)print(request)print('########################原创 2017-02-08 11:04:25 · 388 阅读 · 0 评论 -
python--学习1
import randomtm = random.randint(1,10)print(tm)print('----------猜数字游戏---------')temp = input('请输入1-9的数字')guess = int(temp)while guess != 8: temp = input('---数错了额,再来一次') guess = i原创 2017-01-17 09:34:51 · 302 阅读 · 0 评论 -
python 数据类型
python 数据类型str float int booltype(a) isinstance(a,str) 确定变量类型>>> b = 'fsfas'>>> isinstance(b,str)True>>> type(b)>>> isinstance(a,int)Truepython 三元操作符>>> x = 3>>原创 2017-01-17 10:22:22 · 231 阅读 · 0 评论 -
python for 循环
>>> tem = 'siyecao';>>> tmp = 'siyecao'>>> for i in tmpSyntaxError: invalid syntax>>> for i in tmp: print(i,end = '')siyecao>>> for i in tmp : print(i,end='/')s/i/y/e/c/a/o原创 2017-01-17 13:41:59 · 395 阅读 · 0 评论 -
python--while循环
while True: if num == 8: print(num) break num = input('请输入数字:') num = int(num)8>>>原创 2017-01-17 13:42:30 · 326 阅读 · 0 评论 -
python--list
>>> mix.append('葫芦娃')>>> mix[1, 'sfasf', 3.12, '葫芦娃']>>> len(member)Traceback (most recent call last): File "", line 1, in len(member)NameError: name 'member' is not defined>>> le原创 2017-01-17 14:17:48 · 2018 阅读 · 0 评论 -
python--元组
>>> tuplel = (1,2,3,4,5,6,7,8,9)>>> tuple>>> tuplel(1, 2, 3, 4, 5, 6, 7, 8, 9)>>> tuplel[5:](6, 7, 8, 9)>>> tu2 = tuplel[2:3]>>> tu2(3,)>>> tuplel[1] = 3Traceback (most recent ca原创 2017-01-17 14:50:36 · 936 阅读 · 0 评论 -
python--一些mark
str = 'wo xihuan python '>>> str'wo xihuan python '>>> str2 = str[3:6] + 'cha ru de ' + str[7:]>>> str2'xihcha ru de an python '>>>原创 2017-01-17 15:23:31 · 1093 阅读 · 0 评论 -
Linux环境下Python的安装过程
Linux环境下Python的安装过程前言一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从下边的截图,可以看到我的 linux下,预装Python 的版本非常低,古老的 2.4.3版本。这里我准备安装现阶段稍微主流点的版本 2.7.3。下载官网下载地址:http://w转载 2013-09-06 16:54:30 · 762 阅读 · 0 评论