自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 数据分析-chen

爬虫部分def keep_to_csv(rows): print('正在保存csv…………') headers = ['Id', 'PostId', 'RecruitPostId', 'RecruitPostName', "CountryName", "LocationName", "BGName", "ProductName", "CategoryName", "Responsibility", "LastUpdateTime", "PostURL", "S

2021-06-28 19:57:05 167

原创 2021-05-26--CHEN scary

主要的程序import scrapyfrom ..items import LianjiatestchenItemimport jsonclass LianjiachenSpider(scrapy.Spider): name = 'Lianjiachen' # allowed_domains = ['bj.lianjia.com/zufang'] start_urls = ['http://bj.lianjia.com/zufang/'] def parse(s

2021-05-26 20:25:29 146

原创 python爬取华夏基金

源码:import requestsfrom my_fake_useragent import UserAgent as AAimport reclass Spider: def __init__(self): self.headers = { 'User_Agent': AA().random(), 'Cookie': 'portalCookie=BnCNQaPTLQ0SHoB2ahcMwWNwaWJUEFi2IT5DBS

2021-04-09 09:37:39 189

原创 python爬取猫眼电影排行榜

源码:import requestsimport refrom my_fake_useragent import UserAgentclass CatEyes: def __init__(self): self.base_url = 'https://maoyan.com/board/7?requestCode=431c4b9e77dc91810dd690cae85c2c87zviy1' self.headers = { 'cook

2021-04-09 09:36:53 278

原创 想买房?我教你用python爬取链家房子信息

源码如下(解释请看注释):import reimport requestsfrom my_fake_useragent import UserAgentclass LianJia(): def __init__(self, html): self.html = html # print(self.html) pass def __call__(self, *args, **kwargs): self.main()

2021-04-09 09:35:07 2407

原创 5分钟教你百姓网爬取喜欢的狗子信息-python

源码如下:import requestsimport refrom my_fake_useragent import UserAgentclass Gou: def __init__(self, html): # 获取页面 self.html = html pass def __call__(self, *args, **kwargs): # 内置函数调用main函数 self.main()

2021-04-09 09:30:48 161

原创 python-爬虫-高德地图,地区天气爬取

话不多说,直接上效果图源码奉上:import requestsimport jsonfrom my_fake_useragent import UserAgent as UA# 接口网址base_url = "https://amap.com/service/cityList?version=202131521"# 请求头headers = { 'amapuuid': '1adf666e-5637-4ff4-981e-c34fe562b4e9', 'Cookie': 'gu

2021-03-24 14:47:23 922 1

原创 python -ValueError和requests.exceptions.InvalidHeader报错

requests.exceptions.InvalidHeader: Invalid return character or leading space in header: Cookie这个报错是因为在请求头中的某个值存在空格'Referer': "空格位置 http://fanyi.youdao.com/",还有另外一中报错是ValueError,这种情况出现是因为键的位置存在空格'空格位置Referer': "http://fanyi.youdao.com/",以上两种报错只要我们在书

2021-03-24 08:13:15 941 1

原创 python豆瓣爬取评论并生成词云

需要准备的库:request----------------爬虫包re-----------------------正则包wordcloud------------词云matplotlib.pyplot----处理生成图片jieba-------------------处理词云中文乱码话不多说直接上成品图源码在此(原理简单,在此不做过多赘述):import requestsimport refrom wordcloud import WordCloudimport matplotli

2021-03-18 19:41:31 1085 2

原创 python列表小应用

代码功能:1.可以随机生成一个1-100的列表2.判断列表中最大数位置3.查看列表中大于某数的元素4.判断原列表中是否存在某元素5.判断原列表中某一段位置中是否存在某元素6.将一个新的列表插入原列表某位置import randomdef max_index(lst_int): index1 = [] max_n = max(lst_int)# 在此处获取最大值 for i in range(len(lst_int)): if lst_int[i]

2021-03-17 10:41:25 299 1

原创 wallhaven的热度壁纸爬取(入门级爬虫)——python

wallhaven的热度壁纸爬取首先介绍一下wallhaven过程首先介绍一下wallhavenwallhaven这个壁纸网站是一个壁纸质量十分高的网站,最主要它还是一个免费的壁纸网站,于是突发奇想想去爬取一下里面的热度壁纸,在博客上看过许多大佬的作品,终于有一点思路,于是借鉴了这位大佬的成果。大佬的博客链接:https://blog.csdn.net/qq_29367075/article/details/111940621过程1.我们要开始爬虫,需要先设置一个headers,将我们书写的爬虫

2021-03-10 19:21:05 3010 2

原创 python利用time模块查看你出生了多长时间

time模块的应用1、查看出生了多长时间2、查看银行卡解封时间1、查看出生了多长时间这里我们使用time模块计算我们出生了多长时间import time # 导入时间模块b = input('你的出生年月日(请以此格式输入:20000905):')bieth_time = time.mktime(time.strptime(b, '%Y%m%d')) # 计算出生日的时间戳now_time = time.time() # 获取当前时间的时间戳total_s = now_time - b

2020-12-24 09:24:06 1269 5

原创 入门级Python+Mysql+Tkinter的图书管理系统,小白都喜欢!!

入门级Python+Mysql+Thinter的图书管理系统,小白都喜欢!!功能介绍学生登陆窗口注册页面学生页面管理员登陆管理员界面界面展示看到这里的小伙们想要源码吗,点赞加关注哦!功能介绍首先我们的图书管理系统有着管理员登陆和学生登陆,学生可以注册账号,管理员为固定账号,实现了基本的增删改查功能学生登陆窗口次处是我们的程序开始的地方,可以在此页面跳转到的登陆界面和注册界面,同时可以完成登陆的账号密码验证# 登陆界面def login(): global win win = tk

2020-12-21 17:05:20 7691 10

原创 python--超市水果销售系统2.0

超市水果销售系统2.0水果2.0来了!!!1、登陆2、注册功能3、重置密码4、数据库连接5、主程序6、运行结果2.0到此结束,3.0无限期延迟更新水果2.0来了!!!这次我们的水果销售2.0, 加入登陆功能,主程序也是增加很多功能。1、登陆首先是我们的登陆界面:from demo import *import tkinter as tkwin = tk.Tk()win.title('登陆界面')win.geometry('400x300+600+250')# 标签tk.Labe

2020-11-20 15:01:48 3299 13

原创 python--超级简单的超市水果销售系统--1.0

超级简单的超市水果销售系统--1.0给大家带来一个简单的超市水果销售系统,功能也是相当的简单, 可以查看水果列表,可以,添加水果到购物车,以及结算。话不多少,直接上代码:import tkinter as tkfrom tkinter import ttkwin = tk.Tk()win['bg'] = '#BDBDBD'win.title('超市')win.geometry('775x750+400+20')tk.Label(win, text='水果很贵超市\n-----------

2020-11-20 14:44:42 2743

原创 python-面向对象基础篇-对象属性的增删改查

python-面向对象基础-对象属性的增删改查什么是python的面向对象一、创建一个对象二、对象属性1、对象属性的添加2、对象属性的查询3、对象属性的修改4、对象属性的删除什么是python的面向对象python中可以说是万物皆对象,python的对象类型十分的全面,包括了所有的类型(就比如一个整数1,它的对象类型就是 int), 不像其他的面向对象编程的语言会分为几种类型, 其中能作为对象类型的数据类型只是其中的一部分。一、创建一个对象我们在创建一个对象的时候,往往需要先定义一个类,因为类是

2020-11-08 21:15:03 621

原创 python-文件操作

python的文件操作一、文件介绍1、什么是文件2、文件的分类3、文件的作用4、使用文件的流程二、 简单的读写方法三、代码展示:1、读的四种方法2、写入的三种方法一、文件介绍1、什么是文件狭义说:文本文件;广义说:超文本文件, 图片,声音,超链接,视频。2、文件的分类文件大体上可以分为两类,文件文件和二进制文件。3、文件的作用使用文件的目的是把一些数据存储存放起来。4、使用文件的流程我们操作一个文件的流程一般是 打开文件,读写文件,关闭文件。通过程序操作文件的流程也是这三步,首先打开文件,

2020-10-29 23:40:09 104 3

原创 python模块导入

python模块导入一、模块的定义二、模块导入的原理三、模块的导入方式1、 import 模块名2、import 模块名 as 别名3、 import 模块名1, 模块名2, ……,模块名n (一行导入多个)4、 from 模块名 import 类或者函数或者变量5、 from 模块名 import 类或者函数或者变量 as 别名6、 form 模块名 import 功能1, 功能2, 功能……7、 from 模块名 import *(导入所有)一、模块的定义一个包含python代码的文件就是一个模块。

2020-10-26 20:33:33 592

原创 python之深浅拷贝

python之深浅拷贝一、浅拷贝1、浅拷贝的定义2、浅拷贝的使用二、深拷贝1、深拷贝的定义2、深拷贝使用深浅拷贝的区别)一、浅拷贝1、浅拷贝的定义对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。2、浅拷贝的使用首先要使用拷贝, 我们需要先导入copy模块, 浅拷贝的使用方法如下:print('浅拷贝')c = [[7, 8, 9], [6, 5, 4]]d = copy.copy(c)浅拷

2020-10-24 21:34:46 107

原创 python-函数的命名空间和作用域

python-函数的命名空间和作用域一、命名空间1、命名空间的定义一、命名空间1、命名空间的定义命名空间指的是保存程序中的变量名和值的地方。命名空间的本质是一个字典,用来记录变量名称和值。字典的key是变量的名称,字典的value对于的是变量的值。1、每个函数都有着自已的命名空间,叫做 局部命名空间,它记录了函数的变量,包括函数的参数和局部定义的变量。 2、每个模块拥有它自已的命名空间,叫做 全局命名空间,它记录了模块的变量, 包括函数、类、其它导入的模块、模块级的变量和常量。 3、还有

2020-10-21 14:50:36 238 1

原创 原来用python连mysql如此简单!!

原来用python连mysql如此简单!!一、如何连接数据库呢?二、数据库的增删改查语句1、让我们先看看最基础的数据库语句一、如何连接数据库呢?在python中我们想要连接数据库需要先导入 **pymysql** ,host一般使用127.0.0.1, user是mysql数据库的用户名,password是数据库的密码,database是数据库的库名, charset字符编码方式import pymysqlconn = pymysql.connect(host='127.0.0.1',

2020-10-21 09:25:04 164 2

原创 python-基础运用小demo

基础运用小demo一、基础运算二、判断质数三、九九乘法表一、基础运算这里我们利用一个基础运算,实现数字的倒输出。实现的过程:1、我们先使用input函数键盘录入一个想要倒数输出的整数2、之后我们定义一个while循环和一个值为0的变量i3、第一次循环,aa % 10是为了 取出 数字的最后一位4、aa=aa//10是为了让数字 去除 最后一位5、第二次循环时我们在 取出 最后一位的时候加上刚才最后一位的10倍实现开始倒序6、当数字已经小于0时,数字倒序输出完成,循环终止,所以判断

2020-09-29 23:24:25 262 2

原创 python--GUI-tkinter基础

python--GUI-tkinter基础关于 tkinter 模块一、第一个gui程序完整代码:二、Label标签1.Label定义2.常用属性3.常用的颜色表:三、布局管理器1、pack()布局2、grid()布局3、place()布局关于 tkinter 模块我们在开始学习python的gui程序时,往往都会先学习使用tkinter,tkinter是Python自带的GUI库,可以实现GUI编程,将脚本或者代码封装成一个GUI或者EXE可执行文件,方便日后使用。Tkinter 模块(Tk 接口)是

2020-09-28 11:05:47 239 1

原创 python-函数基础

函数一、函数的定义二、 函数的格式1、无参数无返回值函数:2、有参数没有返回值的函数3、有参数有返回值的函数1、单返回值的函数2、多返回值的函数一、函数的定义函数的定义:函数是组织好的,可重复使用的,用来实现独立功能的代码段。函数可以提高程序代码的重用率我认为函数就是一段封装好的代码,用于使用频率较高的代码来提高代码的利用率,同时在自己构造一个函数的过程也是一个锻炼的过程,可以提高我们的逻辑思维。(以上只是我目前对于函数的理解)注意:(1).函数名称必须遵循 标识符 规则 数字,字母,下

2020-09-28 08:43:07 1022 1

原创 python-推导式

推导式推导式的定义:一、列表(list)推导式推导式的定义:推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个 数据序列构建另一个新的数据序列。推导式包括:1.列表(list)推导式 2.字典(dict)推导式 3.集合(set)推导式。一、列表(list)推导式列表推导式(list comprehension)是利用其它列表创建新列表的一种方式,工作原理类似for循环,即可对得到的元素进行转换或者筛选。列表推导式的基本格式:变量名

2020-09-26 17:29:15 1506 2

原创 python-集合

集合基础一、集合定义二、集合操作(1) .添加操作(2) .删除操作三、遍历集合四、集合的数学运算一、集合定义 集合是盛放多个数据的一种类型。集合中的元素是无序的,唯一的、不可改变类型。可以使用大括号 { } 或者 set() 函数创建集合,格式:(1). 变量名={元素1,元素2,元素3,...}(2). 变量名=set(序列) 例如 变量名=set(元组,自动,字符串)注意事项:1.创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。2.集合中的元素

2020-09-25 11:52:26 1379 1

原创 python-字典基础

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2020-09-25 11:00:55 132

原创 python-元组

元组复习一.定义元组是一个不可修改的,元素是以逗号分隔的以小括号包围的有序序列,可以将一个元组当做一个不可修改的列表。(1)格式:变量名 = (元素1, 元素2,……)栗子:tup = ('zs', 'ls', 'ww')print(tup)# tup = ('zs', 'ls', 'ww')二.获取元素元组和列表的比较相似,区别在于元组是无法修改的,所以我们获取元组的元素的时候可以参考列表的方法。(1)通过下标获取元素可以通过 元组名[index] 的方法来获取元素,注意下标(

2020-09-24 20:59:28 396

原创 python-列表基础

列表列表的定义:列表是可以修改的且有序的,元素与元素之间由逗号隔开。格式:变量名 = [元素1, 元素2, 元素3, …… ]例:names = ['赵四', '刘能', '宋小宝', '小沈阳'] # 格式:变量名=[元素1,元素2,元素3……]print(names) 运行结果:['赵四', '刘能', '宋小宝', '小沈阳'] # 定义:列表是一个可以修改的,元素以逗号分割,以中括号包围的有序序列。因为列表是

2020-09-14 08:26:07 280 1

原创 python-字符串

字符串函数一、find:左边第一个指定字符的索引(还是从左边开始数)rfind:右边第一个指定字符的索引(还是从左边开始数)index:左边第一个指定字符的索引(还是从左边开始数)rindex:右边第一个指定字符的索引(还是从左边开始数)s = 'xxx shi wo wer zi'print(s.find('z')) # 左边第一个指定字符的索引(还是从左边开始数)print(s.rfind('i')) # 右边第一个指定字符的索引(还是从左边开始数)print(s.i

2020-09-05 15:56:47 390

原创 python-基础运算

一、其他数据类型与bool之间的转换这里主要是转换后为False的情况#其他数据类型与bool之间的转换#一、bool为False的情况s1= ""print(bool(s1))#Falsei =0print(bool(i))#Falset =()print(bool(t))#Falseli = []print(bool(li ))#Falsedic = {}print(bool(dic ))#Falseperson= Noneprint(bool(person))#False

2020-09-02 22:17:31 163

原创 python基础

python基础1.第一个python程序2.注释单行注释(只能注释单行)多行注释(在引号的范围包裹范围内都是注释范围)3. 数字类型(1) int整型 例 :10,20,250(2) float 浮点型 例: 13.14(3) bool 布尔类型 只有True 和 False(4) complex 复数4.强制转换我们可以通过内置函数对数字类型进行强制转换。将int强制转换成bool。 0转换成False,非零转换成True。将bool 强制转换成int。False 转换

2020-09-01 22:48:05 123

原创 初识Python

初识PythonPython是一门流行的编程语言。由Guido van Rossum 创建,于1991年正式发布。 python有着许多优点1、Python简单易用,学习成本很低,看起来比较干净整洁;2、Python有着很多的标准库和其他第三方库,功能强大,无论是企业开发还是小工具开发它都 可以胜任;3、在这网络时代,Python站在了人工智能和大数据的风口上,顺应时代要求,市场需求量很大Python****相比Java**的语言会更加简练,它不要求每个语句的后面写上分号,另外在

2020-08-31 16:28:20 97 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除