爬虫基础_尚硅谷
前言学习视频:尚硅谷
学习前最好是有一定的python基础,学习的效率会更加的好。
CTRL + / 快速注释
1.前提知识1.序列化与反序列化1.概念通过文件操作,可以将字符串写入到一个本地文件。但是,如果是一个对象(例如列表、字典、元组等),就无法直接写入到一个文件里,需要对这个对象进行序列化,然后才能写入到文件里。
设计一套协议,按照某种规则,把内存中的数据转换为字节序列,保存到文件,这就是序列化,反之,从文件的字节序列恢复到内存中,就是反序列化。
对象—>字节序列 === 序列化
字节序列—>对象 ===反序列化
Python中提供了JSON这个模块用来实现数据的序列化和反序列化。
2.序列化的实现1234567891011121314151617181920212223242526'''对象 ---> 字节序列 == 序列化'''import json#序列化有2种:dumps和dump#第一种dumpsfp = open(& ...
Python基础
前言视频
我发现最近需要使用到python的时候越发变得频繁,由于初学的时间至今的确实有点长了,于是想着是时候在复习一下以前的知识点了。正所谓“温故而知新,可以为师”,确实再次看到教材的时候,才发现很多的知识点都已经忘记了。
为了方便后面需要再次复习的时候能够节约自己的学习时间成本,所以写的比较简略,当然也有一些自己常用的东西在里面。
第0章 环境正所谓磨刀不误砍柴功,Windows安装python的环境太简单,此处忽略。
1.Linux环境12345678910111213141516171819202122232425262728293031323334# 下载所需要的依赖软件yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y# 下载pythonwget https://www.python.org/ftp/python/3.10.13/Pyth ...




