python 网络爬虫报错“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position”解决方案

  • Post author:
  • Post category:python

今天用Python爬取豆瓣的时候,发现报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1:invalid start byte”,一直在找文件的错误,最后经过网友的提示,错误原因竟然是我的报头中有一条: “'Accept-Encoding': 'gzip, deflate'” 这一条是我从Fiddler…

继续阅读 python 网络爬虫报错“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position”解决方案

Python – colour-science库

  • Post author:
  • Post category:python

http://nbviewer.jupyter.org/github/colour-science/colour-ipython/blob/master/notebooks/colour.ipynb#Colour---Colour-Science-for-Python 库源代码: https://github.com/Pachel35/colour 克隆到本地后,命令行使用 python setu…

继续阅读 Python – colour-science库

python基础(3)函数

  • Post author:
  • Post category:python

函数的特点:最大化代码重用、最小化代码冗余、过程分解便于维护;不需要写返回类型 函数变量的作用域分为built-in 、global、enclousure、local 函数参数: 参数在传递时, 不可变【 Number(数字)、String(字符串)、Tuple(元组)】传递副本给函数,函数内部操作不改变原始值; 可以变【 Set(集合)、List(列表)、Dictionary(字典)】,传递地址…

继续阅读 python基础(3)函数

python基础4

  • Post author:
  • Post category:python

1.作业回顾 # i=0 sum=0 while i<=100: #判断i是否3的倍数 if i % 3==0: print(i)#验证这个数是不是3的倍数 sum+=i i+=1 print("三的倍数加和:",sum) print("=======================") 2.作业回顾 #2.将0~100所有3的倍数相加 含有3 (13 23 37)的相加 i=0 sum=0…

继续阅读 python基础4

python数据爬取案例–地产数据及交通数据

  • Post author:
  • Post category:python

一、地产数据爬取 原创代码,打个标签,便于自己以后整理。 1、数据来源 数据来源为浙报传媒地产研究院的网上数据, 红色标注区段改写后 ,可用于提取不同地市、不同时段的房地产土地交易数据,用于深入分析。 2、数据爬取 采用requests进行数据爬取,需要注意对异常数据的处理。本代码中采用try进行流拍、中止交易处理。 from bs4 import BeautifulSoup import req…

继续阅读 python数据爬取案例–地产数据及交通数据

分支嵌套实例(Python)

  • Post author:
  • Post category:python

【题目描述】购买地铁车票的规定如下:乘1~4站,3元/位;乘5 ~9站,4元/位;乘9站以上,5元/位。输入人数、站数,输出应付款。 【代码如下】 m,n=map(int,input('请输入站数、人数:').split(',')) if m<=4: pay=3*n else: if m<=9: pay=4*n else: pay=5*n print('应付款:',pay) 如果对你有…

继续阅读 分支嵌套实例(Python)

python 本地定时下载远程文件

  • Post author:
  • Post category:python

本地定时下载远程服务器中的文件,下载完成后删除远程的文件 远程下载库paramiko 定时库apscheduler 话不多说,直接上代码 # coding=utf-8 import datetime import paramiko # paramiko模块,基于SSH用于连接远程服务器并执行相关操作 import os import time from apscheduler.schedulers…

继续阅读 python 本地定时下载远程文件

对python中xlsx,csv以及json文件的相互转化方法详解

  • Post author:
  • Post category:python

最近需要各种转格式,这里对相关代码作一个记录,方便日后查询。 xlsx文件转csv文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import xlrd import csv def xlsx_to_csv(): workbook = xlrd.open_workbook( '1.xlsx' ) table = workbook.sheet_by_index( 0 ) wi…

继续阅读 对python中xlsx,csv以及json文件的相互转化方法详解

conda创建python虚拟环境

  • Post author:
  • Post category:python

官方文档 一、虚拟环境创建 1. 创建指定名称(snakes)和python版本(3.9)的新环境: conda create --name snakes python=3.9 2. 激活新环境: conda 4.6 及后续版本: # Windows conda activate snakes # Mac or Linux conda activate snakes conda 4.6 之前版本:…

继续阅读 conda创建python虚拟环境

计算机毕业设计(附源码)python学生宿舍管理系统

  • Post author:
  • Post category:python

项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs。 项目技术: django + python+ Vue 等等组成,B/S模式 +pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,我们在这个版本上开发的。其他版本理论上也可以。 2.pyc…

继续阅读 计算机毕业设计(附源码)python学生宿舍管理系统