随笔分类 - python
摘要:创建我的第一个Django项目 在命令行中生成Django项目 Django-admin startproject 项目名 在manage.py同级目录中创建应用的目录 python manage.py startapp 应用的名字 在setting.py中INSTALLED_APPS = []进行
阅读全文
摘要:error: Microsoft Visual C++ 14.0 is required. 问题:我在python安装Scrapy的时候发现报错,并安装不上。 解决思路:安装这个微软的库,但是这个库很大几个G,占用内存,找到另一种比较好用的解决方法! 下载whl文件的网址:https://www.l
阅读全文
摘要:python爬虫学习05-爬取图片 确定要爬取的网址:https://shenan.tuchong.com/20903415/#image309854686 要爬取的内容:使用浏览器插件xpath对图片链接进行查找://article/img/@src 得到图片链接: 代码 import reque
阅读全文
摘要:百度贴吧网页爬取 以下是代码 from urllib.request import urlopen from urllib.request import Request from urllib.parse import urlencode from fake_useragent import Use
阅读全文
摘要:在写爬虫的时候要使用到浏览器ua 分享一下今天学到的如何使用动态ua的进行爬取 1.简单的爬取网页信息 from urllib.request import urlopen #目标地址 url = "https://www.baidu.com" #请求 respose = urlopen(url)
阅读全文
摘要:Python爬虫学习02--打包exe可执行程序 1.上一次做了一个爬虫爬取电子书的Python程序,然后发现可以通过pyinstaller进行打包成exe可执行程序。发现非常简单好用 2.这是上次写的程序,以此作为案例 https://www.cnblogs.com/ma1998/p/132912
阅读全文
摘要:python爬虫学习01--电子书爬取 1.获取网页信息 import requests #导入requests库 ''' 获取网页信息 ''' if __name__ == '__main__': #主函数入口 target = 'https://www.xsbiquge.com/78_78513
阅读全文
摘要:1.正则表达式知识 符号解释示例说明 . 匹配任意字符 b.t 可以匹配bat / but / b#t / b1t等 \w 匹配字母/数字/下划线 b\wt 可以匹配bat / b1t / b_t等但不能匹配b#t \s 匹配空白字符(包括\r、\n、\t等) love\syou 可以匹配love
阅读全文
摘要:1.读文件的7种操作模式 操作模式具体含义 'r' 读取 (默认) 'w' 写入(会先截断之前的内容) 'x' 写入,如果文件已经存在会产生异常 'a' 追加,将内容写入到已有文件的末尾 'b' 二进制模式 't' 文本模式(默认) '+' 更新(既可以读又可以写) 2.读取文本文件时,需要在使用o
阅读全文
摘要:一、tkinter模块的GUI 基本上使用tkinter来开发GUI应用需要以下5个步骤: 导入tkinter模块中我们需要的东西。 创建一个顶层窗口对象并用它来承载整个GUI应用。 在顶层窗口对象上添加GUI组件。 通过代码将这些GUI组件的功能组织起来。 进入主事件循环(main loop)。
阅读全文
摘要:运行程序的时候遇到一个问题:ModuleNotFoundError: No module named 'Gnuplot' 然后我们需要安装gnuplot-py这个库。 在Python3这里折腾半天,后来发现是Python2的! 以下是我的解决方法: 1.安装的话先装Python2环境,我用的Anac
阅读全文
摘要:1.首先介绍一下Anaconda软件:Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 Anaconda具有如下特点: ▪ 开源 ▪ 安装过程简单 2.软件下载网站:
阅读全文
摘要:1.在pycham官网下载安装软件https://www.jetbrains.com/pycharm/download/#section=windows 2.我下载的是64位的安装包,现在开始安装 3.下一步,选择安装位置,我不太想用它的默认路径,我建了个Python的文件夹,准备把Python相关
阅读全文
摘要:1.字符串的创建、操作和输出 s1 = 'hello,world!' s2 = "hello,world2" s3 = "" print(s1,s2,s3) print(s1+s2) print('ll' in s2)#in的用法 str2 = 'adc111222333' print(str2[2
阅读全文
摘要:1.使用Python画图首先要有turtle库,请自行安装 2.首先我们先来画一个简单的等边三角形 1 import turtle 2 turtle.pensize(10)#笔画大小 3 turtle.pencolor('red')#红色 4 #画个等边三角形 5 turtle.forward(10
阅读全文
摘要:Python中常见的报错名称 1、SyntaxError 语法错误。看看是否用Python关键字命名变量,有没有使用中文符号,运算符、逻辑运算符等符号是不是使用不规范。 2、IndentationError 缩进错误。代码缩进格式不正确,常见于复制代码时。 3、NameError 名字错误。调用了未
阅读全文
摘要:在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法 1. __init__()方法 1 class Cat: 2 def __init__(self,newname,newage): 3 self.name = newname 4 self.age = ne
阅读全文
摘要:IndentationError: unexpected indent报错 在运行python程序的时候有个这样的错误 翻译一下红字部分,是 缩进错误:意外缩进 是代码的格式错了,改成顶格写的就行了! 以后练习写代码的时候还要多多注意格式的规范。
阅读全文
摘要:1.面向过程编程最容易被初学者接受,其往往用一段长代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑。 2.类与对象 (1)类是抽象的,是有相同属性和行为的统称,类就相当于制造飞机的图纸,用它进行创建的飞机就相当于对象。 (2)对象是某个具体事务的存在,
阅读全文
摘要:学生管理系统V2.0 1:添加学生2:删除学生3:修改学生4:查询学生5:显示所有学生6:保存数据7:退出系统 代码如下所示: 1 import time 2 import os 3 #定义一个列表,用来存储所有的学生信息(每个学生是一个字典) 4 info_list = [] 5 6 def pr
阅读全文