摘要: Alembic 如何使用? 数据库版本化 ​ 通常我们会将我们的代码放入到某个VCS(版本控制系统)中,进行可追溯的版本管理。一个项目除了代码,通常还会有一个数据库,这个数据库可能会随着项目的演进发生变化,甚至需要可以回滚到过去的某个状态,于是一些工具将数据库的版本化也纳入了管理。 ​ 在之前的数据库操作中... 阅读原文
2020-07-14 15:50:10 阅读(2355) 评论(0)
摘要: from PyPDF2 import PdfFileReader,PdfFileWriter 写pdf=PdfFileWriter() for i in range(1,5): 读pdf=PdfFileReader('{}.pdf'.format(i)) for j in ran... 阅读原文
2020-07-14 15:10:03 阅读(2430) 评论(0)
摘要: from PyPDF2 import PdfFileReader,PdfFileWriter 读pdf=PdfFileReader(r'E:\pdf\python.pdf') for i in range(读pdf.getNumPages()): 写pdf=PdfFileWriter() ... 阅读原文
2020-07-14 14:33:05 阅读(2412) 评论(0)
摘要: import pdfplumber import pandas #将表格写进csv文件 #with pdfplumber.open(r'E:\pdf\表格.pdf') as f: #for page in f.pages: #for table in page.extr... 阅读原文
2020-07-14 13:13:11 阅读(3536) 评论(0)
摘要: 一、函数名的应用 ​ 函数名的定义和变量的定义几乎一致,在变量的角度,函数名其实就是一个变量,具有变量的功能:可以赋值;但是作为函数名他也有特殊的功能就是加上()就会执行对应的函数,所以我们可以把函数名当做一个特殊的变量 1、函数名指向的是函数的内存地址 ​ 函数名 + ()就可以执行次函数 def fu... 阅读原文
2020-07-14 08:14:04 阅读(2344) 评论(0)
摘要: Django Template层之Template概述 by:授客 QQ:1033553122   实践环境 Python版本:python-3.4.0.amd64 下载地址:https://www.python.org/downloads/release/python-340/     Win7 64位  ... 阅读原文
2020-07-14 07:57:03 阅读(2698) 评论(0)
摘要: 一、Django自带的用户认证-auth模块     1.auth模块简介   网站开发过程中,我们需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。Flask框架中我们需要手动的创建User模型,然后逐步实现验证方法,但Django框架内置了强大的用户认... 阅读原文
2020-07-14 07:32:04 阅读(2462) 评论(0)
摘要: 前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 from math import pi import matplotlib.pyplot as plt cat = ['Speed', 'Reliability', 'Comfo... 阅读原文
2020-07-14 06:00:05 阅读(2382) 评论(0)
摘要: from typing import List# 八皇后问题,用递归的方法来写。class Solution: def solveNQueens(self, n: int) -> List[List[str]]: # 如果n < 1直接返回空列表 if n <... 阅读原文
2020-07-13 23:11:02 阅读(2877) 评论(0)
摘要: 前言 改造pytest命令行执行测试用例时,返回的内容。 添加用例描述 在编写测试用例时,若将测试目的写为测试用例名称,可能会导致用例名称过长,但是使用简短的编号表示用例名称时,从执行结果中又无法知晓具体的测试逻辑,基于此,想要改造测试结果的返回内容,携带上用例描述信息。 在conftest.py中添加代码如... 阅读原文
2020-07-13 22:56:06 阅读(2350) 评论(0)