Python实训学习
Cake_C
小呆子一枚,学吧学吧。 有什么疑问可能不及时看csdn,可以投送opelac@qq.com。有空就会回复!我自己不会的话也可以一起探讨~
展开
-
Python实训(7)--基于Flask的web应用搭建 --读取信息与返回html
什么叫轻量级,这就叫轻量级(战术后仰)启动一个输出helloworld的Web应用环境:进入虚拟环境,用pip安装flaskpip install flask编写代码:建一个用来放flask运行代码的文件夹,并新建一个app.py用来写代码from flask import Flaskapp = Flask(__name__) #创建一个swgi应用@app.route('/') #声明调用helloWorld的地址栏后缀def helloWorld():原创 2020-07-05 20:28:38 · 778 阅读 · 0 评论 -
Python实训(6)--基于Scrapy的爬虫 数据采集(下)(写入数据库)
上一节已经学了如何在spider里面对网页源码进行数据过滤。这一节将继续学习scrapy的另一个组件-pipeline,用来2次处理数据(本节中将以储存到mysql数据库为例子)虽然scrapy架构下,可自定义的模块很多,其实实现一个完整的scrapy爬虫,仅仅只需要我们写好spider和pipeline,一个用来收集数据,一个用来处理数据其他如下载中间件、引擎核心,都是自动运行的。环境设置:既然要写入到MySQL,那得先让python支持mysql的写入工作,也就是先安装mysql驱动pym原创 2020-07-05 11:38:10 · 536 阅读 · 2 评论 -
Python实训(5)--基于Scrapy的爬虫 数据采集(上)(感觉干货挺多的,实例+讲解)
先在咱们的虚拟环境中安装scrapy,用虚拟环境中的pip工具:环境搭建:F:\cd F:\GIThubRepository\PythonTest01\PythonTest01_Home\Scriptspip install scrapy -i https://pypi.douban.com/simple/然后在项目根目录(上级目录)中为爬虫建一个独享的空间(文件夹):cd ..scrapy startproject MyScrapyProject进入爬虫的文件夹,创建一个爬虫:cd原创 2020-07-04 13:06:54 · 1502 阅读 · 1 评论 -
Python实训(4)--IO、文件操作与Json
Python的文件读写与C兼容!什么!还有这等好事!未学先会!过!好吧 还是记录一下一些微小的不同:f = open('test.txt', 'r')直接从以“读”的方式打开test.txt文档文件不存在,open()函数就会抛出一个IOError的错误f.read()用read()方法可以一次读取文件的全部内容,Python把内容读到内存,用一个str对象表示f.close()文件用完后要关闭 否则占用资源try: f = open('/path/to/file',原创 2020-07-03 12:42:13 · 402 阅读 · 0 评论 -
Python实训(3)--面向对象
来学Python面向对象的特性(一天讲了太多东西,真就填鸭。。)类定义:class Student(object):这里括号内就表示继承基类,所有类都继承为object这个“超级类” class Student(object): def __init__(self, name): self.name = name用以上代码定义类函数,函数名前后有两个下划线的表示特殊函数如这里是__init__是构造函数,第一个参数是self表示指向自己这个对象。所有的面向对象特原创 2020-07-02 23:02:00 · 538 阅读 · 0 评论 -
Python实训(2)--函数与模块化编程
讲python中的函数——与C/C++不同点会在这里着重讲解一下,共通点则简介。定义一个python函数:def myFunc(a,b,c) :函数无需定义返回值类型,参数也无需定义数据类型,因为解释型语言可以在运行的时候动态决定其数据类型。所以如果要确保函数只对某些数据类型的变量进行处理,则要在函数一开始检查是否是需要的那些数据类型:def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('b原创 2020-07-02 14:35:11 · 1016 阅读 · 0 评论 -
Python实训(1)--虚拟环境搭建与jupyter NoteBook
实习第四天,正式对接到公司(估摸着只能算是培训机构,总之学习为上)中。先讲的是Python的环境搭建。比较重要的几个点在于Python“虚拟环境“和使用丘比特笔记(Jupyter Notebook)进行简单的代码学习交流。注:用pip安装推荐用国内的镜像:pip install xxx -i http://pypi.douban.com/simple/1. 虚拟环境:尽管接触Python时间不短,但是虚拟环境的概念还是第一次听说,而且立刻就理解了其优点并接受了这样的设定。优点网上搜搜有很多,虽原创 2020-07-01 13:57:27 · 851 阅读 · 1 评论