Python
菜饼同学
微信搜索【菜饼不菜】,关注我的公众号,一起学习~
展开
-
mac 下 python 批量删除 PDF 中的某些页面
去网上找 python 处理pdf的库,大多都会给你推荐 PyPDF2,其实这个库早已经过时了。这里展示下如何用Python3删除pdf文件中的某些页面:import pikepdfwith pikepdf.open('input.pdf') as pdf: num_pages = len(pdf.pages) # 计算 PDF 的页数 del pdf.pages[0] # 删除 PDF 的第一页 pdf.save('output.pdf')这里需要先安装 pikepd原创 2021-02-24 15:00:28 · 828 阅读 · 1 评论 -
Python3 爬虫模板
个人爬虫模板备份,仅供参考import jsonimport osimport randomimport timeimport requestsimport refrom bs4 import BeautifulSoupfrom urllib import parseimport urllib3import httpxurllib3.disable_warnings()user_agent_list = [ "Mozilla/5.0 (Windows NT 10.0;原创 2021-01-28 15:38:05 · 365 阅读 · 0 评论 -
【Django】 datetime 类型常用方法总结
将字符串转为 datetime 格式date_str = '2019-08-02' start_date = datetime.datetime.strptime(date_str, "%Y-%m-%d")从datetime 格式中获取年月日print(start_date.year)print(start_date.month)print(start_date.day)从数据库...原创 2019-08-02 21:02:50 · 3986 阅读 · 0 评论 -
Django 使用示例
本文将提供一个创建 web端的 Django 后台服务的范例,跟随本文你将收获如何从 0 开启一个 Django 项目。环境适配请确保电脑上已经安装好:python3(也可安装 anaconda ,对初学者友好)django库 (cmd下:pip install django)mysql (建议使用5.7版本)pycharm(编辑器,用vscode、sublime之类的也可以)...原创 2019-07-11 13:25:28 · 2190 阅读 · 0 评论 -
后台开发-Postman模拟前端发送请求
后台开发时,常需要检测接口是否正常工作,这时使用postman就非常方便。postman 官网:https://www.getpostman.com/以python + django 开发后台为例,首先注册个账号,注册完后如果报错无法连接postman服务器,重启一下程序即可。然后选择environment,新建一个暂时用不上的话可以不管(不填充key-value); ...原创 2019-02-16 22:35:48 · 3927 阅读 · 0 评论 -
django 后台开发常见问题
运行django项目cmd到 django 的manage.py 同目录下(后面不再赘述)python manage.py runserver特定地址和端口,可以再后面加上:127.0.0.1:8000 (127.0.0.1是本地地址,8000是默认端口)从mysql数据库中反向生成models语句python manage.py inspectdb从mysql数...原创 2019-02-16 16:00:23 · 2417 阅读 · 0 评论 -
python 踩坑集合
目录创建多个二维列表,不能使用同一个一维列表:创建多个二维列表,不能使用同一个一维列表:'''此处为了创建S、D、M 三个二维列表,一开始试图只使用一个一维列表item,循环append到S、D、M上,但发现对S、D、M中任意一个进行操作时,会相互影响,原因是同一个item指向同一块内存'''S = []D = []M = []'''错误示范for i in rang...原创 2018-12-17 21:44:17 · 2273 阅读 · 0 评论 -
Leetcode刷题小记【No.290 单词模式】
题目描述:给定一种 pattern(模式) 和一个字符串 str ,判断 str 是否遵循相同的模式。这里的遵循指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应模式。示例1:输入: pattern ="abba"输出: true, str ="dog cat cat dog"示例 2:输入:patte...原创 2018-11-30 16:26:59 · 2112 阅读 · 0 评论 -
python Leetcode刷题小记【No.1 两数之和】
Leetcode 1题目描述:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法一:'''蛮力法:两层循环,暴力...原创 2018-11-16 20:19:27 · 1950 阅读 · 0 评论 -
Python ancii 转utf-8 失败
问题描述:试图把 .py (非 utf-8 编码的)保存为 utf-8 ,结果保存之后一直还是 anscii。with open(path_dir+'\\debug.py', encoding=sourse_encoding) as f: data = f.read()with open(path_dir+'\\debug.py',mode = 'w',encoding="ut...原创 2018-11-08 00:33:52 · 2438 阅读 · 0 评论 -
《 Python3 网络爬虫开发实战》学习笔记1-爬虫基础
本记录将按照本人的学习进程,将学习过程中遇到的问题和重难点如实记录下来,一个是巩固自身所学,另一个也希望能对后来人有所帮助。目录(第1部分)第1章开发环境配置第2章爬虫基础2.1 HTTP基本原理2.1.1 URI和URL2.1.2超文本2.1.3 HTTP和HTTPS2.1.4 HTTP请求过程2.1.5请求2.1.6响应2.2网页基础2.2....原创 2018-10-27 07:29:36 · 2471 阅读 · 0 评论 -
pycharm 下pip安装python库的常见问题
目录目录国内镜像网址:PIP使用国内镜像的方法:安装效果:设置 pip 安装源为国内清华大学镜像另记录一个错误(Microsoft Visual C ++ 14.0是必需的。):pip 升级时的一个错误:安装lxml,但是却找不到etree模块(python3.6)国内镜像网址:阿里云 http://mirrors.aliyun.com/pypi/sim...原创 2018-10-21 21:41:34 · 4408 阅读 · 0 评论 -
关于python导入第三方库的常见错误
1、权限不足打开cmd时,应右键选择以管理员身份运行,如下图:2、未切换到指定目录下【C:\Program Files\Python36\Scripts】输入:cd C:\Program Files\Python36\Scripts然后再输入对应命令即可。3、pip未更新出现类似提示时:输入下方命令进行更新即可python -m instal...原创 2018-08-09 17:41:04 · 4990 阅读 · 0 评论 -
【Python turtle 画爱心】实战学习
效果如下:代码如下:from turtle import *def curvemove(): for i in range(200): right(1) forward(1)color('red','pink') begin_fill()left(140)forward(111.65)curvemove()lef...原创 2018-04-25 15:40:18 · 27020 阅读 · 3 评论