自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python实现CSV格式文件批量导入至MySQL

一、建立连接 config = dict(host='localhost', user='root', password='root', db='db1', charset='utf8', cursorclass=pymysql.cursors.DictCursor) self.conn = pymysql.connect(**config) self.cursor = self.conn.cursor() 二、获取CSV格式文件位置 self.dir = 'T:/stock_data/' fil

2020-08-09 23:48:32 1539

原创 一些Python的面试题(二)

10.Python装饰器(decorator) def test(func): def wrapper(*args, **kwargs): print("============") return func(*args, **kwargs) return wrapper @test def func(): print("hello world!") func() 输出为: ============= hello world! 装饰器的作用是通过将现有函数传递给装饰器,在现有函数

2020-05-25 00:49:44 256

原创 一些Python的面试题(一)

1.列表和元组 列表(list):可变类型,创建后可以对表内元素进行修改;列表表示的顺序,通常是同一类型的对象,如 a = [1, 2, 3] 元组(tuple):不可变类型,一旦创建就不能进行更改;元组表示结构,可以用来存储不同类型的元素,如 b = (1, "2", [3, 4], {"5":"five"}) 注意,虽然元组内不可改变,但是元组内列表可以改变,如 b = (1, "2", [3, 4], {"5":"five"}) print(b) print(id(b)) b[2][

2020-05-24 23:00:29 255

原创 三次握手与四次挥手

对于三次握手的理解: 专业版: 第一次握手:客户端向服务器发送报文SYN+序列号seq(x),进入SYN-SENT状态。 第二次握手:服务器端收到消息后,返回ACK和ack(x+1)以确认自己收到客户端消息,同时发送自己的报文SYN和序列号seq(y),服务器端此时进入SYN-RCVD状态。 第三次握手:客户端接收到服务器传来的消息后,返回自己的确认信息,此时客户端和服务器端正式建立连接。 简要版: 客户端:(服务器在么?)我要连你了。(第一次握手) 服务器:我知道你要连我了。我准备好了,

2020-05-22 03:50:04 136

原创 Scrapy 学习笔记(一)

##安装Scrapy 框架 1.安装'scrapy':通过`pip install scrapy`即可安装。 2.如果在Windows安装,则还需要安装`pypiwin32`,安装方式为`pip install pypiwin32`。 3.如果在Ubuntu安装,则需要安装一些第三方库:`sudo apt-get install python-dev python-pip libxml12-dev libxslt1-dev zliblg-dev libffi-dev libssl-dev`。 ##.

2020-05-21 22:47:30 159

空空如也

空空如也

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

TA关注的人

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