
教学python
chde2Wang
滴水穿石
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matplot绘制图形入门
一、折线图 """ File: 折线图.py Author: chde_wang Date: 2021-05-23 22:26:04 Description: """ # 绘制折线图 import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2 * np.pi, 100) y1, y2 = np.sin(x), np.cos(x) plt.plot(x, y1) plt.plot(x, y2) plt.title('lin原创 2021-05-23 22:59:57 · 1571 阅读 · 0 评论 -
Apache shutdown unexpectedly启动错误解决方法
xampp启动时显示的错误为: 9:52:41 [Apache] Attempting to start Apache app... 9:52:41 [Apache] Status change detected: running 9:52:42 [Apache] Status change detected: stopped 9:52:42 [Apache] Error: Apache shutdown unexpectedly. 9:52:42 [Apache] This may be...转载 2021-05-17 23:42:28 · 862 阅读 · 0 评论 -
VScode中编写运行C/html文件
VScode运行C程序的所需配置 VScode只是一个编辑器,并不自带C编译器,所以需要 下载mingw 下载安装版本或者压缩文件,解压缩后,配置系统的环境变量。 path中添加mingw/bin的路径 新建include变量,添加mingw/include的路径 打开VScode安装c/c++插件和code runner插件 code runner用来一键编译运行C程序。 当运行html文件时: 下载:open in browser即可,当编辑好html文件后,右击文件,选择:op原创 2021-05-12 23:07:03 · 589 阅读 · 0 评论 -
爬虫-淘宝
import bs4 import requests import xlwt import datetime params={ 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36' } date = datetime.datetime.now().strftime('%Y-%m-%d') # 给文件打上时间.原创 2021-05-11 14:41:35 · 197 阅读 · 0 评论 -
数据清洗-python实践
# -*- coding: utf-8 -*- import pymysql import numpy as npy import pandas as pda import matplotlib.pylab as pyl import matplotlib.pyplot as plt #导入数据 conn=pymysql.connect(host="127.0.0.1",user="root",passwd="123456",db="爬虫111") sql="select * from taob" d.原创 2021-04-26 21:31:03 · 259 阅读 · 0 评论 -
爬虫5-BeautifulSoup模块简解2
1.BeautifulSoup简解2 from bs4 import BeautifulSoup import re file = open("./baidu.html",'rb') html = file.read() bs = BeautifulSoup(html,"html.parser") # 解析内容 解析器 # 1 Tag 标签及其内容:拿到它所找到的第一个内容 print(bs.title) # <title>Title</title> print(bs.原创 2021-04-23 16:44:48 · 182 阅读 · 0 评论 -
爬虫5-BeautifulSoup模块简解
1、html标记语言了解 <html> <meta http-equiv="Content-Type"content="text/html;charset=utf-8"> <h1>我的祖国</h1> <h1 align="center">我的祖国</h1> # h1 标签 # align 属性 # center 属性值 <标签 属性="属性值">被标记的内容</标签> <img src="xxx.jp原创 2021-04-23 00:17:25 · 160 阅读 · 0 评论 -
html文件中文在浏览器中显示乱码问题解决
利用浏览器打开html文件时,中文显示乱码,如下是原文件的内容 1 <html> 2 <head> 3 <title>狗熊王</title> 4 </head> 5 6 <body> 7 <p>狗熊王</p> 8 <p>http://blog.cs...转载 2021-04-22 23:00:03 · 579 阅读 · 0 评论 -
爬虫4-正则表达式及Python的re模块
正则表达式语法: # -*- coding: utf-8 -*- 元字符:具有固定含义的特殊符号 常用元字符:(一般一次匹配一个字符) . 匹配除换行符以外的任意字符 \w 匹配字母数字或下划线 \s 匹配任意的空白符 \n 匹配一个换行符 \t 匹配一个制表符 ^ 匹配字符串的开始 $ 匹配字符串的结尾 \W 匹配非字符或数字或下划线 \D 匹配非数字 \S 匹配非空白符 a|b 匹配字符a或字符b () 匹配括号内的表达式,也表示一个组 [...] 匹配字符组中的字符 [^...] 匹配除了字符原创 2021-04-20 23:59:42 · 117 阅读 · 0 评论 -
爬虫3-request的get与post简单使用
requests.get # 安装request pip install requests # import requests # url = "http://www.sogou.com/web?query=周杰伦" # resp = requests.get(url) # 地址栏链接 一定是get方式提交 # print(resp) # print(resp.text) # 拿到网页源代码 访问被拦截 # import requests # url = "http://www.sogou.c原创 2021-04-19 18:18:10 · 239 阅读 · 0 评论 -
爬虫2-web请求与http协议
1web请求 1服务器渲染 在服务器那边直接把数据和html整合在一起,统一返回给浏览器 在页面源代码中可以看到数据 2客户端渲染 第一次请求只拿到html骨架, 第二次请求拿到数据,进行数据分析 在页面源代码中看不到数据 熟练使用浏览器抓包工具:检查(F12)-network-header,preview 2http协议 协议:数据间传输的规则 HTTP协议:超文本传输协议,用于从www 服务器传输超文本到本地浏览...原创 2021-04-19 17:59:30 · 106 阅读 · 0 评论 -
爬虫1-爬虫入门
爬虫 通过编写程序来获取到互联网上的资源 需求:用程序模拟浏览器 输入一个网址 从该网址中获取到资源或者内容 """ File: 01入门.py Author: chde_wang Date: 2021-04-19 14:30:31 Description: """ # 爬虫 通过编写程序来获取到互联网上的资源 # 百度 # 需求:用程序模拟浏览器 输入一个网址 从该网址中获取到资源或者内容 from urllib.request import urlopen url = "http://www....原创 2021-04-19 17:56:37 · 129 阅读 · 0 评论 -
Python 爬虫利器一之 Requests 库的用法
简介 Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作。 一、安装 pip快速安装:pip install requests 二、使用 import requests response = requests.get("https://www.baidu.com") print(type(response)) print(response.stat.原创 2021-04-11 14:54:40 · 152 阅读 · 0 评论 -
Python 爬虫利器二之 Beautiful Soup 的用法
1. Beautiful Soup 简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码原创 2021-04-11 11:28:12 · 921 阅读 · 0 评论 -
Python与C++ 局部变量/全部变量作用域讨论
python分为def内和def外 C++分为花括号内和花括号外原创 2021-04-09 10:37:06 · 168 阅读 · 0 评论 -
python解二元一次方程组
# a,b,c=input("a b c").split() # a=float(a) # b=float(b) # c=float(c) a=float(input("请输入a:")) b=float(input("请输入b:")) c=float(input("请输入c:")) dert=b**2-4*a*c if dert >= 0: x1=(-b+dert**0.5)/(2*a) x2=(-b-dert**0.5)/(2*a) print("x1:",x1) .原创 2021-03-07 09:57:08 · 6678 阅读 · 2 评论 -
2021-03-07
一、安装和使用Anaconda 1、anaconda是什么? Anaconda在英文中是“巨蟒”的意思,与python的意思相近,它是python的包管理器和环境管理器。 2、为什么需要安装anaconda? 原因有以下几点: 附带一大批常用的数据科学包,方便立即开始处理数据 管理包 anaconda是在conda(一个包管理器和环境管理器)上发展来的;而conda可以很方便地对第三方的包进行安装、卸载和更新。 管理环境 conda可以为不同的项目建立不同的运行环境,避免不同的项目或包版本转载 2021-03-07 08:15:45 · 158 阅读 · 0 评论